Friendly hosts, a charming dog and a relaxing environment made for a very good weekend away.