Clean. Good location. Great and attentive host. We had a blast!