Great place. Very accommodating to a large crowd.