It fit better than expected. I am 5’6 about 130 lb and I purchased a size S. The fabric is thick and does not feel cheap. It’s a pretty flattering fit due to fabric being on the heavy side, pants don’t really have a shape on their own so they go best together with the top.