I bought this swimsuit for my 12 year old daughter. She has swimming once a week at school and has to wear a one-piece swimsuit. She loves it! The colors are bright and the fit is great. Since it is a Speedo, I know the colors will stay true even though it is worn in a chlorinated pool.