I have always done my own itinerary since it's so much easier nowadays to do it on your own with the help of the internet; however, with the logistics in traveling from one city to another and finding different hotels in a country that just opened up, I finally tried a professional agency and I am so glad I did. Everything, I mean everything, from being picked up at the airport, checking in the hotel, checking into the airport was done by someone else. All I had to do was wake up at the appointed time and Wala! Presto! It's done. My tour guides were wonderful! Spoke great English and went out of way to make my stay as comfortable as possible. Anymore comfortable I would be fed with grapes like a king. Well, that's how it felt like. Thank you once again for making this trip memorable. Bravo! I will use you again!