Karen is amazing! Words cannot convey what a wonderful experience this has been for me— and this was a last minute— spur of the minute stay, too, and she totally effortlessly rolled with it, never missing a beat. Will absolutely stay here again!