I love this bikini sooo much! I ordered a bunch and this by far is my favorite. The bottom fits perfectly, if anything just a tad bit tight but that's because my bottom half is kinda big. The top fits great, the only thing is that the straps are a little too loose but no big deal because they still stay up fine. I love it so much I ordered it in another color right after receiving it in yellow.