The flat was exactly as pictured and a bit more spacious and nicer than I expected. It is on a private floor by itself with easy access from 1 flights of stairs or an elevator. It was spotlessly clean and had a few nice amenities such as coffee. Note that there is a lot of construction in the area. This was only during the day (~9a-6p) and did not really disturb me at all, but might be an issue for late sleepers. The flat also has a washing machine in the kitchen, and housekeeping came every other day during mid-day. As a minor note, there is no privacy chain or sign for them; it would be handy to have one.
The neighborhood is very accessible to many parts of central London. Nearest Tube stations are several blocks away (Liverpool Street and Bank). Overall, a great stay and I'd be happy to visit again.