Fabric is of nice quality and stiching seems solid. The material is not heavy but definitely has weight to it. Color is nice also. The pj's have not been worn more than twice, so I not sure how colorfast they are. But overal I am happy with these and they are nice for lounging around my house on days off.