David's place was very clean and it was easy to communicate with him with any issues I had. I would have liked to know before I booked it that there will be a $100 hold. it was unexpected. but other than that, it was a great stay.