Great place. It had all we needed for a 1-month stay! Close to public transportation, any place in London can be reached in 30min or less.
There is a small grocery store across the street which is very convenient.