I am a frequent customer as it is close by my house. The food is always fresh, however the portion sizes aren't that big, compared to the price, as it is a bit expensive for the amount of food you're receiving.
The Mexican rice isn't exactly Mexican and the chips are salty Tostitos (awful).
The service needs a lot of improvement. Ex: Greeting the customers with a smile and saying hello would be a big help... and actually looking like you want to be at your job.
Because of the service, it is hard for me to recommend this place to others.