Ordered a medium, the waist fits but the legs fit as is they were XXL and the fabric is extremely thick! So thick that living in Arizona even during winter I would become extremely sweaty! Decided to send them to my sister whom lives in New York