The quality is amazing and the colors are vibrant. Got lots of compliments on this top. It fits great. The only issue is that the fabric loosens up, there is no stretch recovery. I would recommend buying one size smaller so it remains snug especially as it's an off shoulder top and there is no elastic to keep it in place.