Book this place for my parents. They enjoyed it. The only issue was the amount of rules to be followed. I booked and realized this a little too late, no refunds made it tricky to cancel. However the place was as promised and the location, a great one.