Great place. Great location. Excellent for a big group.