I love this swim suit! I got a medium, and it fits great! I love the bottoms, they are too cute with the ruffle. The only downside is that the top is literally just a strip of fabric. There is no padding or clips to ensure that it does not slip or fall off. I wore it with no problems, but it still is a bit of a worry for anyone who has a larger bust (I am a B cup) that it may not fully cover the chest. Over all I love this suit a lot and wear it a lot!