I am a 34d, 5' 2" and weigh 130 and this fits perfect! I got a size up from what the size chart said and I love it! It is a perfect triangl knock off and looks just like it! The material isn't cheap but of course it isn't neoprene like triangl! All together I love it! I haven't gone swimming in it but when I do if I have complaints I'll post! If you have any questions leave them and I'll be happy to help!