Overall I enjoyed the stay at City walls. The staff was very helpful, the food was very tasty and cheap (I would do anything to get their dumpling and soup) and the location very central. The rooms are a bit a pricey though and quite small - hostel size but hotel rates !! The location is good for exploring forbidden city and the area around it but we had quite a challenge getting a taxi in that area. While the place itself was neat and clean as soon as you get out, there was a strong unpleasant smell.