My family and I have been to this place on many occasions and it's always the same, and yes...we keep going back for one reason...the food.
It's a popular place, in a mall parking lot that is always packed. Your first impression will be wondering why a place that seats so many people would have such a small parking lot. Poor design.
Your second impression will be to realize how loud the place is, from bar to far wall, this place is loud, the music, the wait staff...it's all noisy. If you want an up beat venue, it's great, but if you're with anyone who needs or prefers calm and quiet, then look elsewhere.
Then there's the service. Ugh. I am painfully familiar with this industry and in my opinion it seems as if there is a serious disconnect between the wait staff, the bar staff and the kitchen staff. I think they are on 3 different islands. Our waitress/waiters are always polite and professional, but it takes forever to get drinks, especially from the bar. We waited for everything that's normally immediate...straws for our drinks, silverware, ketchup. Our waitress knew it, apologized...the stuff just wasn't available to us when we needed it.
But when the food does finally come out...you'll be pleased. The steam pots are amazing, actually all the seafood is great, they even get the chicken fingers correct.
And that's why you'll go back. The food rocks. The service and everything else is sub par, but as long as there's no other close competition, you'll go back for the food.