David's place is fantastic and he was an absolute pleasure to deal with. We had to change our arrival plans and he was incredibly helpful throughout the whole process.