Richmond Hill = the best place in London. Gorgeous flat, fast responses, beautiful location. Thank you for a lovely stay