Very good product. Only giving it 4 out 5 because it didn't fit according to reviews. I guess I'm more of an athletic build. The fit was too smug for me. The quality was fantastic and looked and left better in person. Gonna order the XL in hopes of better thigh room.