an excellent host who is happy to help and great hospitality sharing a glass of wine and a chat. Cosmo is a very friendly dog.