The communication between Abbas and myself was excellent. He is very professional, pays attention to details, and answers inquiries in a timely fashion. I gave Abbas our itinerary, and he made it work and added his insights and suggestions to our trip. YAY! I had some of our trip plan; but Abbas made it super easy to plan the remainder of our trip.