I recently stayed in Stamford street apartments in London for some work experience as it was so much cheaper than hotels, and to be honest it is just the same as a travel lodge but without the TV in your room. Staff couldn't be more helpful and the location is great. Would recommend.
