The quality is amazing for this price. Shiny, real pvc on top of elastic fabric. It seems very small for the size, but it will stretch out if you wear it. I would still order at least 1 size larger, maybe 2. I am a big guy, 1.90m and 100kg, the 4XL almost did not fit. But overall super happy! Ordered the pink one too