I really liked this top, but it was very expensive even when on sale, and it ended up being boxy. i am flat-chested (32a), 5'7'. if i remember correctly, i tried on the xs. it was cute, but it wasn't flattering because it was so boxy on my frame. perhaps it'd be more flattering on other body shapes. i think it would be cuter if it was a bit more fitted. otherwise, the quality seemed great, though i'd be worried about all the beading falling off eventually.