Hilariously bad. I signed up for yelp just to write this review. They make you stand there for 15 minutes avoiding eye contact before finally sitting you. This is my second time there, and apparently it happens every time. Then they strangely forget things in your order hoping you'll just get up and leave. You're paying the same price no matter what so they don't care if you eat less.
On my second trip near the end of my meal I ordered some salmon. They apparently took my order but ignored it. Then 15 minutes later after nothing I ordered something else because I was hungry. Then ten minutes later they came by to ask if I was done with the plates in front of me. I said yes so they took everything away. I was still waiting for 2 orders. One from 30 minutes ago. We decided to wait 5 more minutes before leaving.
They say all you can eat, but if you wear out your welcome they will give you worse and worse service until you leave.