I'm conflicted by this place, so let me try to list the pros & cons. Maybe that will help you make up your mind.
Pros:
Good service, Above-average food, decent drink/beer options.
Cons:
Tacky ambiance, VERY LOUD music, occasional free-roaming screaming kids on the outdoor patio.