Wonderful place for a medium to large group