The product is of excellent quality but sizing is way off. I normally wear a large since I am 5'10" and have a 35 waist. However, I read a review from another customer and decided to order a size XXL. The length is perfect, but the waist is still a little big. They work OK since there is a draw string. A large would have been very tight in the hips and legs, as well as too short.