Very clean place suitable for all ages. Kids loved it. Can see very detailed thoughts have gone into setting up the place.