I have eaten at Rainbow Garden Urbana a number of times and had a better than average experience. But my most recent visit for dinner on Oct. 24 or 25 will be my last. For two persons, we ordered three dishes (a bit too much but takeaway leftovers are usually good). The hot boiled fish with tofu was OK, but not as good as in the past. It had little flavor or spice (rate a generous 3 out of 5). The green vegetable, a baby bok choi, was the best part of the meal (rate as 4). I made the mistake of ordering Peking Duck, and it was awful. The pancakes were dried out and tough. Obviously they don't sell much of this dish, the pancakes go stale, but they use them stale anyway. The duck itself was served already in the pancake, with a stale plum sauce on fairly dry duck. Not juicy or fresh at all (rate a 1). It was a waste of money. I should have sent it back but just wanted to get out of there. Rainbow Garden would do itself a favor by not putting the duck on the menu. All in all, a decidedly sub-par experience and not worth nearly the price. Food has gone downhill.