This was a great surprise. We really enjoyed it. Kid-friendliness: Great clean environment and very friendly staff.