David's place is as perfect as the reviews suggest and David is not only a good host, he's a kind person. I wouldn't even look at another place if this is available.