One of the best Mexican food restaurants in town. Unfortunately, the atmosphere is somewhat lacking. The food is great, and the salsa is one of the best around. However, I often notice particles in the water, or utensils that appear to have not been washed well enough. There is a strong smell grease outside the business that tends to turn off one's appetite if they are around it too long. However, the prices are very low, and the service is very good. It would help if the customer knows a little Spanish, as the waitresses primarily speak Spanish and menu is primarily Spanish. There is an English translation, but a little knowledge of the language will help immensely.