Working with David is a pleasant experience. He is very knowledgeable. Even for the seasoned traveler, it's nice to have someone like David take over the little details of planning a trip. He is great at finding the best deals, and he stays in contact so you feel very supported. He also has a lovely personality and excellent communication skills.