The fabric is thick and has velvet like texture. The size fits perfectly (I have 28 inch waist).
Good quality