Did not fit me at all. The crotch to shoulder ratio was way too tight. The top was also to tight. The material was fine. At 5'10" and a size 18 I purchased the xxl. I will give it points for the pants hitting the floor.