The sizing on the website is not even close to being correct, it's way off. The XL top is HUGE on my size 12 daughter. The bottoms fit fine...but the top is just huge. If I were to go down a size to get the top to fit, the bottoms would be way too small. Note that she has a small bottom as well in comparison to her bust. I don't think getting any size would fit any normal person.