Everything was splendid except directions how to reach the apartment. We had an address, but it turns out this street in Beijing there are no street numbers! Luckily, a passer by, who spoke fluent English, called the manager on his phone (our phones did not work in China) and we were rescued. So better communication at the arrival stage is sorely needed!
Otherwise everything else was fine. It is about 12-15 minutes walk to the nearest metro station and has many shops close by if you are self catering. The apartment is soacious and comfortable and quiet.