Beautiful accommodation and great hosts, so many lovely aspects and small touches that made it a perfect stay.