We had a amazing time with Joao. At the end of the tour, you know that you made the right decision in making that private tour. Joao was very knowledgeable, fun and welcoming. He had very insightful information everywhere we went.
It was the best part of our trip and highly recommend him.