The location is absolutely amazing. It's within comfortable walking distance to so much, and it being right by Victoria Station makes it easy to get just about anywhere you may want.
The hosts were very nice and helpful, and had all sorts of great recommendations.
The flat was kept very clean, and the only drawback was that the power was a bit spotty. The lights seemed to work on their own schedule.