David's place was clean, well located and exactly what we needed for our stay. He has all kinds of extras like snacks and toiletries that gave things the extra touch. Communication was very good and he was an excellent host.