David's place was very clean and had all required and expected amenities. He was really nice and we communicated well so everything ran smoothly with our arrival and departure. Would definitely recommend+