Value for money, clean and well presented hotel near Hyde Park and within very easy reach of central London