Ordered this in small and it came exactly as pictured, it's not too tight or short and fits perfectly. The material is very soft and of medium thickness. Overall it's well made and considering that I bought this on special ($80) it's well worth the money.