Best all you can eat, in terms of food quality. Service is expected to be slow during lunch and dinner hours, but during other times or if you're fortunate, service is just fine. I find that being in one of the window seats for AYCE will get you faster service.
Occasionally food ordered (AYCE) will come out much much much later or not arrive at all. I don't find this too troublesome because you can just order it again and it's only ever one or two things missing every 3 sheets/orders or so.