We have eaten there many times and have had good service all but one time. The food is tasty and served hot and presented nicely. I gave them 4 stars because the consistancy of hotness (if that is a word) of their salsa is not very good. Sometimes it is very mild, next time it is really hot. Overall we enjoy going there.