Chen's has pretty good Chinese food - my family and I are fans of the lemon chicken and General Tso's chicken. There are other staple favorites - the mooshoo wraps, angel crabs and egg drop soup are all great.
The atmosphere has changed since it's been under new ownership/management. The new owners aren't as friendly and seem to rush you when you order. The portions are still healthy and big, though. The take-out service is VERY fast - within 10 minutes your food is ready and you still get complimentary rice.
As far as the setting, they have new upholstery which has definitely modernized their look a bit.