The London Town Hotel is exactly what it bills itself to be: a well placed, clean, moderate in amenities, place to sleep and bathe while you're in London. Great staff, good service, clean, comfortable, and in good condition. That's what I expected, and that's what we got. Being just 200 or so meters from the Earls Court underground station, and about the same from a wealth of pubs, local shops, pharmacy, etc, made it nearly ideal for a "home base" to explore London from. I'd happily stay there again.