Clean place, fun location, great instruction and communication from the host.