David is the best, he provided everything we needed and could've needed. He thought things through very well and put himself in the guest's shoes. other from the perfect experience David is a nice, informative and helpful guy. Couldn't ask for more !