Cha Cha's is by far my favorite Mexican food restaurant. The atmosphere is perfect. If you want a romantic date, ask to be seated in one of their decorated gazebos. If you're with a group and want a fun atmosphere, go on a night they have mariachis, order a pitcher of your favorite margarita (tons to choose from) and request ""El Rey"". You can't go wrong with the food either. My favorites are the Queso Flameado, the Enfrijoladas, and the Sopapillas. Also, try their ""hot margarita"". It sounds weird, but it's really good.
Pros: Food, Atmosphere, Service