Convenient, hygienic and friendly hotel near King’s Cross/Russell Square.