Great hotel right on Kensington high Street!