Great spot with a great location. Clean and easily accommodates large groups.