David is a joy of a host with a good taste of art, two adorable puppies and a conveniently located place
5/5