Runs a little on the small side. I wear a 4 usually and I got a small. The bottoms fit okay..a little snug
 However, the top was small
 I'm a 36D. I wish bathing suits had an option where you can mix and match sizes lol
Overall, it's a nice bathing suit. The quality is good. I'm going to size up to a medium and see how that works out.