Extremely nice place. Great for large groups.