This is one of the most convenient locations to be in central London. The flat is very close to the Green Park station and is only a 5 minute walk to Buckingham Palace. There are lots of restaurants and pubs in the immediate proximity.
The self-checkin process for the flat is very easy and the flat was very clean, with both the bed and sofa bed made for our arrival. While it was a little cold in the flat even with the heater, it was still plenty tolerable. The first night (Saturday) was quite loud due to the proximity of nearby pubs, so light sleepers might want to take that part mentioned in the listing seriously. Didn’t bother me a bit though. The stairs are also very narrow and steep, but again still definitely manageable. Overall, you would be hard pressed to find a more convenient location at the same value.