Great hospitality and lots of little unexpected extras to make your stay that much more convenient.