Everything about this swimsuit fits well except the chest area. I have a size 34 D chest and my boobs almost pop out the side. I'm 5 foot 5 and weigh 135 lbs and it fits well other than that. Not see through at all and it comes with cups for the boobs. Overall I would recommend it for the money
the straps that go straight back are a little awkward and aren't supportive, so i just re stitched them, but i crossed them. so there are 2 crosses in the back. and it looks good! and it is supportive. so if you dont mind the extra straps, or just re stitching its a really good swimsuit! and super cute!