This is a great location in Central London, right on Hyde Park and all the attractions are just few stops away on tube. Very well connected by Bus as well. Everything was as promised on the site