This is the best Cha Cha Cha location I've been to. The food is always really fresh, tasty, and creative. A little known secret is that they serve a delicious brunch menu on weekends from 10am-3pm with usually no wait to sit down (huevos rancheros, breakfast burritos, etc). Our favorite burrito place in Portland and very affordable!
Pros: Ambience, price, food, availability of seating, kid-friendly
Cons: Sometimes slow service during busy times, parking