I bought this outfit online on sale - so i only paid $70, but i think if i saw it in person first, i probably wouldn't have purchased it. while the design is cute, the fabric is beyond cheap. it's not just polyester - it's like a plastic polyester. i think if you dress it up with high heels, necklace, armful of bangles, you can probably distract from the fabric. 

5'5", 120lb, purchased xs and it's a little big still.