I cannot believe how perfect this pants set fits. I normally wear a large or xtra large depending on the material. I ordered a large and I have thick thighs and a big but. When I tell you the large fits absolutely amazing and comes all the way up over my thighs and but. When I took it out the package, it looked like it was going to be too small. I was amazed after trying it on. Perfect fit.