I am so surprised at how positive some of the reviews for this place are. Having gone to this place a couple of times, I try avoiding it as much as possible.
I recently came here for a meal with a relative. As we were ordering, my relative asked a few questions about the dish she was getting. The waitress literally sighed and gave a snappy reply. Our dishes came out quickly, and the waitress pointed out that the chef had put in a different cut of beef than what was supposed to have been there. I told her that was fine as I was hungry and just wanted to eat. She set down my food and turned around to berate the chef for supposedly giving me a more expensive cut of meat than what was supposed to have been there (this was in Cantonese and I doubt she knew I could understand).
There was more rice in both my relative and my dish than anything, with the meat portions being pretty disappointing in comparison. The curry I ordered was more watery and bland than expected, but I didn't have high hopes coming in here in the first place.
A lot of the dishes are hit and miss here. I'd rather just pay the extra bit and go to a restaurant with more consistent quality.