David offered top quality customer service to us during the entirety of our trip. This place was BETTER than advertised and our stay exceeded all of our expectations. Will definitely rebook with David.