The food is good although I think it used to be better. The customer service at the restaurant isn't all that great. I once had to wait for an hour even though I'd made a reservation. The taco stand is your best bet. I've heard that their homemade tortillas for sale are good, though.