I think $20 (plus shipping) is sort of high for a BR ebay price even if it's new. I think you could find something better at BR on sale for that price and you'd actually be able to try it on.
They have this BR shirt at the BR outlet near me. I think that is a little high. I think it is selling the outlet for like $12.99. and I'm not crazy about the ruffle in the front, jmo.
i work at the br outlet and we have that shirt on clearance right now for 9.99. i definitely wouldn't get it, the material is very thin and it's just not that cute. not one of the better items at our store. hth!