Absolutely perfect!  I purchased it for my 6yr old grandson who collects snow globes at Christmas. He loves it!!