Staying at Elizabeth's made my business trips to Salem feel more like a vacation.