Quite nice location situated in the middle of London next to Hyde Park. We really enjoyed it.