great location and more than enough room for a large group.