A beautiful, spacious and comfortable stay with fantastic hosts.