Overall rating is 'mediocre' for the reasons below:
Cleanliness - seems clean but noticed slight yellow stains (cup ring stains) on table clothes before we started. But everything else seems quite clean.
Food - Okay. The steamed seafood dumpling in soup was very tough. Not good. The baked BBQ pineapple mini buns were quite good.
Service - Depends when you go. We went from 9:30am to 11am. Service was good during this time. Other time we went was at 11am. Don't expect God service during this time.
Notes: Free Sing Tao newspaper after 11am. Free tea before 11am
Sometimes they give you a discount :)