Great place. Great fun for all. Parking is tricky due to one way streets but persevere and you can find a place behind the entrance. Staff are very nice. Price is very reasonable. 2 floors of things to do; takes a good 2 hours to see everything. Overall a great experience.