My colleague and I stayed here whilst working in London. The location is perfect for visiting local attractions as it right near the tube.
The flat itself is a great size and great value.
I will be booking this again on my next trips to London. Personal or business.