Loved it all even in the downpour. Excellent staff, food, experience. Great value for what we paid.