My son will be six in a few weeks and I was wondering whether it would be a nice day out for him. Is it good value for money? Your thoughts would be really appreciated, thanks