David is a nice host who always makes sure that your stay is pleasant. During my stay, I'd met with a few people who were repeated guests at the place, which should speak for it all. David is a tech savvy who stays up-to-date with technology trends so you could have interesting conversations with him if you share the same interests, which is a plus. The location is convenient, within walking distance to many restaurants and grocery/convenience stores.