Lovely cottage, lovely hosts and a lovely time