got an XS and I was a bit disappointed when it came because it's like a mock corduroy material that looks and feels much thinner and cheaper. It hangs a bit wrinkly on the body and wasn't tight enough on my waist (I'm a 24.5 inch waist with 36 inch hips). I might still wear it but I would have preferred a thicker material and better quality. The snap and zipper are fine though.