It's super cute, I ordered a small. The bottoms fit great however the top is so awkward, my breasts pop through the hole lol. I still wear it with a sports bra underneath to make it work. Other than that it's great for the price!