Location, location, location!
3 minute walk to Paddington Station, which can get you pretty much anywhere using the subway. It’s a good base of operation for all things London. Hyde Park is also very close.