A great site. It's best to visit early in the morning to avoid the rush and the heat. Try to avoid buying anything, otherwise you'll find it really hard to get away from all the street sellers trying to get you to buy stuff. A very fun experience. Definitely recommended if you have a trip to mexico.