My almost-7 year old wanted a bat & ball after seeing a real baseball game in Seoul. I bought this and it was a good decision. The bat is a proper baseball bat rather than a toy and perfect for a 7 year old. The ball is also good - very similar to a professional ball, but a bit softer for children. Warning - the ball does go a long way when hit on the sweet-spot of the bat!