Fabric quality is good...and well packed..... but received colours are different(no red and black colour, instead there was green, dark blue and light pale brown colour)..... perfect size....and it is not label free.... but the material is excellent to use and very comfortable.....