Size large (my typical size) is quite short in length and toooo broad. The medium is way too short. However, the material is good.