Our tour guide was excellent - very knowledgeable about each place we visited about 6 places and added fun facts about interesting spots we walked by. He was also funny and well-mannered making sure we were doing OK during our walking. Each place gave us delicious treats to try we did have to wait in line to purchase our own goodies, though. Highly recommend! And if you get Justin as your tour guide - you're lucky!!