The tour was well-organized, pleasant and very enjoyable. I only take one point off because we received the tour in Spanish since most of us in the group spoke it, but the English translations were very brief and did not cover everything that was originally explained.
Very informative. Great pick up service! Great tour guide.