The fabric is pretty good quality, and the stitching looks like it'll hold up, but my god the sizing. I ordered an XL and there's no way what they sent me could be classified as an XL, it's a medium at best, and a small medium at that. Other than the sizing issue, it's a great product, the color, length, and shape of it are exactly like the photos. I ordered the purple and it's definitely the second shade they show.