This is one of the best mexican restaurants in town. They were voted best burrito before, i believe more than once. There food is just incredible. The staff is very friendly and the atmosphere is great. You get a lot for you money. You may have to wait a little while if you go during dinner time on a friday or saturday night, but it's not for too long and it's so worth the wait.