I ordered the green. It is beautiful! This is good quality, not sheer or too thin, yet extremely light and cool for 90+ degree weather. I want to buy ten more of these! Fit: do not be afraid that it will be too small, I'm a large, got a large, and it's perfect. It's comfortable for me, I could have gotten a medium if I wanted a tighter fit. It goes just above my knee, I'm busty and the top is not tight. Currently 5'2" 140 lbs, bust 34DDD, waist about 30, hips about 40.