My son likes dinosaurs and is tall enough, but no way I would take him on this yet. Maybe seven or eight would be a better age. I know there will be people who will disagree with me, though. Personally, I think it would be best to wait until they are old enough to really understand the difference between real and make believe. If he rode it and had a terrible experience, it could ruin the rest of your vacation if he didn't want to ride anything else. Even if it wasn't the least bit scary. (Not that I'm speaking from personal experience or anything after I let my four year old ride the Flying Unicorn and the Cat in the Hat at IOA and he wouldn't ride anything else the rest of the trip.)