Battersea is a lovely area with plenty to do and the flat has pretty much all you need for self catering and is exactly as described. Large windows in the lounge allowed in a lot of natural light and air, while offering views of the little dock below.
There's a great organic store a minute away and general groceries are available at the place where you pick up your keys when checking in. The bathroom only has a hand shower, and that can be a bit tricky! Remember to turn on the switch for hot water when you check in....
The closest tube is Victoria on the other side of the Thames, so be prepared to do a lot of walking. All told, was a lovely stay!