Good location, set in a beautiful garden, helpful hosts and friendly dog.