Hello all, I must say for all you visitors going to this place have fun it is a must see place. Ok when visiting get your tours from a company dont buy off the street from any vendor.. its just a rip off. I always thought that they offered a better price but they dont. Unless your hotel offers or another hotel or business offers it to you dont get it no matter what, they can say they work for anyone, but face is that they dont otherwise they would be in that establishment. Watch out for a smooth talker working the town square, he goes by the name of Jorge or George from Houston Texas thats why his english is so good. He took us on a legit tour the 1st day, then he got us on the 2nd day we gave money as usual and then he was no where to be found....yep he took the cash and never showed back up. Never let your guard down. These people are all about hustling you. I even have pictures of this guy just because he happen to get in the way while I was taking them. Let me know if anyone wants a pic.