The blue is a beautiful color and the material is exactly what I expected. The bottoms are cheeky but not too bad. I typically wear medium bottoms and a small top. I ordered the medium and, as expected, the bottoms for great and the top was a bit loose. However, I did a little sewing work and it now works great! Very happy with this purchase.