Excellent London accommodation in great location.