Quick and friendly communication. The flat has everything you need for a pleasant stay in London. Location is great, you can go everywhere easy. The street is a little noisy sometimes, relative to what you are used to.
All in all recommendable.