Here's another option for your friend: http://www.base2stay.com
Base2stay, which bills itself as a London discount apartment hotel, is located in Kensington.
Hope that helps, Linda Toronto, Ontario, CA