Material feels a bit cheap but otherwise the description is accurate. I am 5'8" (173 cm), slim, and size L fits just right.