The fabric is in good quality, and I think it's comfy, I haven't tried it because I think it's too small for Medium size. I ordered Medium size but it's turns out small. But I absolutely recommend this because you cannot be disappointed with the quality, legit! Good and comfy.