Colors were awesome. The fit was strange. He is 6ft 220lbs and fits in an XL fine but the waist was very low and the length came down to almost below his knees. The material on the inside is some type of lining so you cant roll it up. And it was extremely HOT. Do not wear this on a hot day!!!