This top is cute and yet nothing like I expected, based on the pictures. First, the good: the material is the sporty kind of material that feels like it should wick away the sweat from your skin and keep you cool while you work out, which is great. Unfortunately, it's MUCH shorter than expected - for reference I'm 5'4" 112lbs 32D, ordered the small, and the shoulders fit and it's loose around my chest, but this barely covers my boobs. Also, the pictures don't show this, but the back is a mesh fabric and completely see-through. Not bad if that's what you're going for, but I wouldn't have ordered this if I had known that. Please update the product listing to clearly indicate the front and see-through back so it's clear what the consumer is getting. I think at $23 it's overpriced for what you get.