Absolutely perfect place to stay in London - highly recommended on all counts (location, flat, room, hosts, everything!)