I didn't get a chance to meet David, but he was very prompt responding to messages. I did a last minute reservation and David was graceful enough to get the place ready with a short notice. The place is nice, clean and spacious.