Everything I expected and more. Great place, great location, and great host. Highly recommended.