It's very cute! The material is a lot different than I thought it would be--it's very thin and will show everything--but it's very stretchy and comfy, not too tight. I ordered a small I'm about a DDD cup and 110 pounds. It's nice! I'd give it a higher rating if the material was just a wee bit thicker.