I've generally never been disappointed with this place but my last experience has me questioning if I would go back (refer to final paragraph).
I came on a Sunday prior to opening. They were closed and all of the employees were having a smoke break just before they opened the doors.
Once the doors opened, I sat down and was handed their AYCE menu.
I gave them some time to set up and they came by to take my order when they were ready.
The food items for lunch AYCE was pretty decent and it good but nothing that stood out.
It wasn't until I ordered round two that I became concerned.
One of the waiters rolled out an anti-slip mat leading from the kitchen to part of the dining area onto the floor. Right after he finished, he reappeared with a couple of plates of my food. I still ate the food but had I been smarter, I would have asked him to get me a new one and made sure that he washed his hands. It's based on this experience that will likely prevent me from going back.