Some friends introduced my husband and I to Rosa's a while back and it was love at first bite. I grew up in Arizona so I know the difference between real (at least Arizona real) Mexican food and Chi Chi's. Anyone here from the east coast who has experienced Chi Chi's? Chi Chi's is just wrong, in my opinion.
Their green salsa (something you don't see everywhere) rocks and their margaritas are potent. Whenever you go, try to go during off hours. Almost every time we have been there we've had to wait for a table. It's definitely worth it. And if you have to wait, just ask the bartender for a cold beer. You don't have to be seated to get great service.
Cheers!