I bought this for my 7 year old daughter and she loves it. The pattern is so fun and it fits her well. Her swim team coach complimented her on it the first time she saw it and it's easy to spot her in the pool with its bright straps.