The colors are exact like the product photos, fit was perfect in my opinion of being oversized but not too baggy. I’m 5’3”, 120 lbs, wearing a small. It looks and feels great tied around the waist, as well. I wear it often and this is the perfect time of year for it!