Food's pretty good. Tastes different from Panda Express, though not necessarily worse. In fact I sometimes prefer Rice Garden's flavor.
Service, on the other hand, is poor and has only gone down over the years, as have the portion sizes. Employees are incredibly stingy about the quantity of food they will serve you. Often, in a serious customer service faux pas, they'll take food off your plate after they've already served it, apparently after deciding that your serving size is one piece of chicken too much. Come on, really?!