We have gone on many tours all over the world and this is undoubtedly the best one. It´s like an action film. There is no time wasted waiting around for a bus which never arrives. I swear you´ll want to return to each of these places in a future visit so you can share them with your friends. The organization was impeccable. The tour is really well designed.