This is a very nice studio flat, in a good location. If you're looking for a comfortable, reasonably priced (for London, that is) studio apartment in a nice neighborhood a short tube ride from the city center, this is definitely the place.
I enjoyed my stay here, and the next time I'm in London I will certainly look into staying here again.