I do not recommend St. James House. The service is very poor. We were not able to get an extra blanket (which we needed) although requested several times, neither an extra bedding sheet to be used as a blanket (after we learned they are unable to provide a blanket). The service was also unable to inform us that they are unable to provide this request, we had to call many times for this. I think that when you run a lodging business, an extra blanket is a very basic request. There were 4 cushions but only one blanket – "this is our standard" said the service lady.
The bed was pretty squeaky, so it disturbed our sleep. Together with the shared blanket, a good sleep was only a desired thing during this visit in London.
The room was much smaller than appears at the photo (the photo angles were clearly selected to present a much larger room, with the bathroom door open and the mirror effect).
The location is excellent, the wifi was working, and the shower current and temperature was good.
This is my 5th visit to London in the passing 3 years, and the 3rd one in Kensington. When it comes to lodging it is the worse one.
To summarize, we would never go there again, and would never recommend anyone to go there. The return for our money was really poor.