David is a terrific host and his place was cleanly, spacious, and in a terrific location. Even when we had minor hiccups and had to change things around, David was incredibly accomodating. Would definitely stay here again.