We came here about a month ago. I didn't feel that the interior of the restaurant matched the exterior. That is, the restaurant looks really nice on the outside, very inviting. However, once inside, felt it was very, well, meh.... The inside is nothing to rave about and they have tried to give an "outdoor feel" to being inside. This usually doesn't work. Further, there are pictures on the wall of who-knows-who, and they just seemed really out of place with everything else.
The food was bland. I had the soft tacos and the beef was overcooked. The "regular salsa" was scorching hot (way too spicy). Portions were large. Nothing to write home about. Service was good and attentive. Prices were okay. Nothing really special about this place to make me want to come back.