Great all around: location, hospitality, comfort.