I give her a solid 5 for cuteness, but this is the 3rd we've bought in 5.5 years.  The color unfortunately doesn't last in the hot Houston summers.  But we love it so much we just keep buying them for the pool.