Never been to either, but I have heard Riverside Cantonese is good, just under the bridge into Canton, used to be the old Ninian Pub.