A immaculately clean, inviting and warm home with lovely hosts. A lovely place to stay.