As far as the food is concerned, you can't get a better deal for your dollar than Hai Tang. You can get an afternoon tea special for $5.50, and the portion size is ridiculously large. You'll have leftovers to take home. I frequent this place for lunch and afternoon tea the most, although I have been here for dinner a few times. I've always left full and happy to return. At dinner time, if you order $25 of dishes, you get a free sweet and sour pork. This deal might be a limited time offer, and it's not that widely known because the sign they post advertising this deal is all in Chinese and only posted at the front door.
Bottom line is if you want good food for your money, go to hai tang. Be prepared for long lineups on the weekends.