The Hotel is well situated, Hyde Park is a lovely area. Close to public transport and coffee shops and restaurants, and perfect for exploring London, and/or having a base during your time there.
The staff are all very friendly and helpful.