The location is unbeatable. 90% of everything you want to see in London is within walking distance.