It's pretty and well made BUT I'm only giving it a 3 rating as this IS NOT something you want to wear in a pool.  The blouse poofs up to your chin every single time.  I bought 2 different material styles and both did the same.  Great for laying in the sun but not for going in the water.  It WILL bunch up.  You'll look like floating toy.