Great place in a great location with a great host describes it perfectly. We had a wonderful time and if there was a question it was answered immediately. The location is kind of an experience in itself. Highly recommend it