I've been a regular customer at Happy Hill for ages but not anymore...'cos we had the worst customer service ever!!!!! We were the first to arrive at the restaurant but was not served till everyone else who came later than us, were served first. Not only that they served non-Chinese first. What! In this day and age! We argued with the waitress, Ling. She apologized but was not sincere enough. We ordered 3 dishes and promptly after we brought up the issue, 2 of our dishes came out but still the other tables got their food. This took 1 whole hour!! Who wouldn't get angry? We cancelled the last dish as really, how long does a tofu and vege dish take to make?? The other waitresses are so much better but after this fiasco, I really don't think we will be back EVER.