Las Tarascas is a really neat restaurant I just found out about not very long ago. I don't know how long they have been open, but it seems like they are one of the best kept secrets in Provo.
I was surprised at how good the food is, and its really reasonably priced too!
The owners are friendly and will come talk to you as you eat. They will make sure you are having a great experience in their restaurant.