Nothing like staying at a place driven by a professional and experienced host. Perfect communication. Small details that made the check in feel like a warm welcome like fruits on the kitchen table. Some of the double beds are short, but this is cultural - people are shorter in Portugal :)
I'd come back here anytime.