This flat is in an excellent location and the amenities are perfectly acceptable. Overall you get what you pay for and this is an inexpensive place to stay in an otherwise expensive city.
The management company was responsive but wasn’t great at quickly resolving issues. The check-in person was 20 minutes late and a lock-box seems like a better solution. When I arrived in the evening, there were hairs on the sheets and a fingernail clipping on the nightstand and it took several calls/messages back and forth to understand where extra sheets were and to get a cleaner in the next day.
Overall it was a perfectly fine stay as we were using it as a home base to visit London offices and enjoy the city.