I can recommend a stay at this hotel. The room was nice and had everything you need for a few days. The tube is near and you find a lot of little stores and pubs in the area. If you like to walk you can also walk to the natural history museum in less than 15 minutes and to Harrods in 30minutes. So you have a lot of choices because of the great location. The people on the reception were really nice and they let us in earlier, which was really nice. They also had a cleaner who comes every day, I was really surprised about that.
We had a really nice stay!