The fabric is of good quality, though the length for the arms is short for me. I'm 5'2 and it doesn't reach my wrist. I need to bend my elbow for it to reach it. I think it will be more good if there are size to choose from. Though it's still a good product. The color is accurate, literally.