The fabric quality is just okay. Nothing special and i wish it was a little more thicker. The stitching are just okay too. Came the same as pictured. I got the medium size because i want it a little looser on me though i am size small in all my clothes.