For stays of any length, I cannot recommend the Melville Hotel enough. I stayed there for 3 weeks whilst moving between places and the staff did everything they could to make me feel comfortable. The hotel is well located and the rooms are kept up to a very high standard. I enjoyed my time there and will certainly return if I ever need a place in London