Very happy with purchase. For limited use at a party, its all I could have expected for the price. The fabric is good, and you cant see through it. I am 6 and 240 lbs, and the XL fits great, though I don't think you could push it too much past that!