This small apartment is in a superb location. It has all you need for self catering. It might be a challenge for taller/larger people but it was fine for me!
It is an eay walk to Gloucester Street tube station and all the attractions of Kensington.