David was absolutely amazing! From the date we booked the trip to the day we left he was extremely attentive and kept us informed. He had the entire place stocked with goodies for us to use while there and the place was gorgeous and extremely clean!