Satisfying in every way. Although the menu is your standard Mexican-restaurant-in-America fare, the service, quickness, freshness, flavor and prices are what place Casa Grande a head above the rest. I was allowed to custom-order; my food arrived hot in five minutes; my margarita (strong and on special for $1.99) in 30 seconds; and everything tastes great. I recommend.