Everything about the place is as described. We had a pleasurable stay, felt at home and quick easy access to grocery stores. For us, it is primely located as it's pretty close to Paddington station thus easily accessible to move around London.
The only thing / suggestion will be to have at least another set of beddings/towels available for folks staying longer than 5 days. Besides that, all was fine.