This item runs pretty small. The bottoms fit but the top doesn't fit so well on me. I don't really have that big of boobs and I have under boobs in this so if you just want the top get the size you wear for a top. Other then that it's great I love it and it's a little different than the picture. The top doesn't look like the picture at all.