We stayed here for 8 nights and appreciated the location and the flat. It was clean and ready when we arrived and we were asked multiple times if everything was good - it was. There was plenty of space for both of us and our belongings. My only complaint is that the mattress was quite firm and I struggled to get comfortable at night.
There are several nearby grocery stores and many restaurants to choose from. It's also a 5 min walk to the tube station, so getting anywhere in London was very easy.