Can anyone suggest a nice, fairly cheap hotel in London please? Would like to be near Earl's Court but not essential as tube is easy to use. Thanks.