Wonderful location and place for a medium size group.