Great place to stay if you’re visiting London. Great location, very close to tube stations. Hyde Park is also very close, definitely recommend!