As a couple of previous reviews have said, the bottoms were ok but the top was huge. I tried to pull the top off as oversized, but it just looked ridiculous. I'm a 14 and bought the large. I've now ordered the medium, hoping the bottoms will still fit. The material and pattern were lovely.