Ok. I've been at this place about ten times, so I will lay out the good things and the bad ones.
The Good. The food is always pretty good. The guacamole is fresh and they make it "right in front of you".
The drinks are price reasonably, plus the margaritas are HUGE. The prices are more than good, and you can get a dinner for four for a very affordable price.
The Bad. The parking is a bit uncomfortable, and also getting in and out can be a pain. Service can be mediocre at times, and it depends on their moods it seems. The music is always SO LOUD!!!!!!!!!!!!!!!!! It appears that the entire place it's just a big lounge. Even if there is only 10 people in the restaurant at 4:00PM, they still have the music blasting.
Overall, it's a decent place and they food is pretty good. The prices are decent, which makes up for all of the other things that they lack at. I think take out it's just perfect, and if the music wasn't so loud the whole place wouldn't be so bad.