I was a little skeptical of booking throught TourHQ but I had nothing to fear. Miguel was awesome! There were 4 of us and we alll came away with more knowledge than expected. I would highly recommend him!