Excellent location, lovely space, great value, fantastic hosts, a perfect stay