I'd classify this place as 'solid.' Not necessarily something I'd go out of my way for. But, if you're in South Park already, it's better than settling for Cheesecake Factory. In an area of town inundated with national chains, this place feels more organic.
Also - You can get intoxicated off of the margaritas, which is a plus.