David was great at communicating during and after the booking process. Very responsive. I unfortunately had a last minute family emergency that prevented me from staying here, but my traveling companion still stayed at David's place. I hear it was clean and comfortable. David made it easy for Mike to get the key and was equally good at communicating with him and dealing with our last minute travel changes. Thanks!