great location and all that one needs for a stay in London