Fit: Perfect I love it so much that I purchased the blue one and it was the best decision. I am 172 pound and normally wear 10 or 12 size. I purchased the x- large and it fit perfect. It have a little of elastic to it which work out great. I really recommended this set because you can have multi uses as you can change the top and wear pants with other pieces. I hope you like it as much as I do. Happy shopping everyone.