One of the best places I have stayed at in London.
Great position, lovely neigborhood and a quality apartment that is very allergic friendly. What I mean by that is that I am allergic for dust and feathers and I haven't had a single issue at this apartment.