Bought for my nearly 7 year old, who is very picky on what clothes she wants to wear. She loves it and has become her new favourite swimming costume. It has a good fit, without being too tight or too loose. The material isn't see-through and is easy to get on and off.