Hacienda Restaurant is one of my favorite places for a Mexican food dinner.
The service is quick and I have very rarely had to wait for a table. Be careful, though, as the Restaurant turns into a night club after 10 pm, and earlier some nights. Don't count on a late dinner at Hacienda.
They usually have a very reasonably priced special and it's always something really good.
The fried ice cream is WAY too sweet, though. I definitely do not recommend it. We ordered one to share between 4 people and couldn't finish it. And it's not a huge serving. Go for the sopapilla instead.