The place is clean and has a rather pleasant feel. The staff are helpful pleasant and are very attentive. It is a buffet but they are always watching if you need something or when you have completed your plate to remove it from the table. I witnessed a customer spill a glass drink on the table and it spilled to the floor. The supervisor and a wait staff were there in seconds with a mop and dishcloth to clean the area and a new drink was back on the table in no time. I was impressed.