Always very clean and never very crowded. The service has been great the last few times I have been in. On most recent visit we came in for lunch on the weekend. The honey chicken was excellent and so was the sweet and sour chicken. Always seems to be pretty reliable and great place to take the family.