Absolutely cannot beat the location for exploring London. Easily walkable to many locations, and the Underground has a station across the street. The place is incredibly central which is fantastic, but expect noise.