5 reasons to stay at the Inn at Newport Ranch in Mendocino, California