You can never go wrong with Lindo Michoacan for great tasting Mexican food. They start you off with on the house chips, salsa, beans and once you order you get a small bowl of their special Fideo soup which is delicious. Didn't even have to order an appetizer. Food portions are generous and each main dish will cost you around $15-$20. I had the steak/chicken fajitas which came out sizzling and served with rice, gauc, and beans on the side. Big plus is that they have Hand made tortillas made right at the restaurant. My wife had the carne asada plate which was really really good and huge portion. Good energy, they come out and sing and make a lot of noise for birthdays. Being Mexican myself, I definitely recommend this place for a good authentic dinner.