David provided quick and detailed communication and accommodated an early check in and late check out. The house was spotless and in a great location. We found one of the beds extremely hard and did not get a great sleep - but overall enjoyed our stay!