I have probably been to Cha Cha's well over 100 times.
* The beans are not PINK or GRAY and served from a bucket like every other place in the city.
* Incredibly attentive and fast service.
* Ask for the hot sauce. They make fresh hot sauce daily and it is some of the best hot sauce I've ever eaten.
* Incredibly inexpensive. Probably one of the least expensive restaurants in town for the quality of food served.
It is a small, indie Mexican restaurant. There are no cons. It is a casual dining spot that focuses on food, speed, and service. If you want to be wowed by indoor water and palm trees and are willing to pay $20 a plate, go to Cantina Laredo. If you care about the FOOD, then go to Cha Cha's.