Good choice for a short visit in London. Amenities and means of transport really close by, within walking distance.