Given the price, I'm impressed with the elasticity and quality of the material. I washed it once and it seems to be in the same condition as it was delivered. I prefer a tighter fit, but if you want the opposite, you'll definitely need to order a size larger than you think. I'm 170 and 5'8 and wearing small in the picture so judge for yourself. Overall the quality for the price can't be beat.