Mi Ranchito is one of my favorite restaurants. They have great Mexican food and the best selection of items around. This restaurant has a great atmosphere and it's always a fun time to go there. I am usually able to get into the restaurant within 10 minutes, so it's extra nice if you don't want to wait around to eat. They are also very fast at getting your food out to you. Their complimentary chips and salsa are wonderful, with the salsa being made in the store every day. They also have great specialy drinks. The only negative I have is that you have to take your ticket to the front to pay. I prefer to pay at my table, but that's just me.