The food's pretty good for an all-you-can-eat and I've gone back 3 times so I would rally rate this restaurant a 4 for just food.
Wait times are not too bad. I went during a Saturday lunch rush (around 1:30 pm) and was seated within 5 mins so that was good.
The service. That was awful. AWFUL. The waitress who served us slammed our salad down and that too at the edge of the table. Almost fell off. The wait time for the dishes weren't too bad but the way we were served was horrendous. No smile, no greeting, rude curt answers to any question that we had. Asked for a beer menu and was finally served by another waitress.
We were presented with our bill even before we were done eating (!!) Asked for separate checks and was given a lot of attitude. At that point, I was so frustrated with our service that I decided to make a statement with the tip. She actually ASKED for more.
All in all, good enough a place to eat if you want to brave really crappy service.