I've heard mixed things about cha cha cha, but I'm not sure which good and bad for which locations apply. I recently visited the haight spot and it was a great time and i had a great meal. I'd recommend this place to a friend and will be returning myself.
Pros: food and fun
Cons: long wait and kinda cramped seating
more