Worthwhile going out of the way to stay at this charming place.