We had a fantastic time at David's place. Fantastic location, the place was clean and tidy and had everything we needed. Communication was great. We can't wait to visit again.