I am a dress size 4 and I ordered a 6 which fits. Speedo runs small so be careful. It's good quality construction though so you don't have to worry about it fraying or fading. I like the halter top. You could wear it to the beach or just walking around town. Very cute!