I have bought and returned at least 5 different swim unitards on Amazon, and this was my last attempt to find something that worked. After reading reviews, I bought one size smaller than I would have, and it is nice and tight, but fits pretty perfectly. I'd rather have it on the tight side than loose, and it doesn't cut into the skin at all. While there is no shelf bra, it is completely lined, and after trying it on, I feel comfortable enough in it to swim at the Y without a swim bra or bottoms underneath. No camel toe, and the chest is covering enough on the sides to feel secure and not like my side boob would start falling out while swimming. I'm 5'7" and wear 40D in bra size, with lots of extra junk in the belly and trunk I'm working on getting rid of. Hoping it will hold up well over time, because its definitely the fit I've been looking for. It is even flattering in the hip area since I'm not wearing anything underneath. Every body type is unique, but this worked for me. My shoulders joints are ultra flexible so I don't have problems zipping and unzipping, but I see how some might need to attach a longer string. SO thrilled!