I purchased this for my son on his third birthday. I was really surprised at how sturdy and well made it was. It is solar powered so the calculator will always work. You will need batteries however for the cash register to make the "ching" noise as it opens and closes and for the beeping noise with the credit card. The batteries were already included which was nice. It came with plenty of play money and coins and a credit card. It is a great eduactional toy which kids as young as my son all the way to much older kids will enjoy playing with. I highly recommend this cash register. It is a great buy!