Mexico Lindo has become one of my family's favorite restaurants in Ajax. The staff is very friendly, the service is great, the food is outstanding and the portions are slightly intimidating. (That's a good thing!) This place is a jewel in an otherwise seedy-looking strip mall.
You'll probably wait for seats on a Saturday night, but it'll be worth it.