Consistently disappointing. Best thing about this place is it is close. But the Yelp definition of two stars describes it perfectly: "Meh. I've experienced better."
Got the take-out every few weeks for a couple of years. Did I mention it was convenient? But it was never anything special. Didn't poison me, but was never exciting. Eventually made to switch to a place on Ray road, and have never been back to Beijing Beijing since. Hope you find this helpful.