We have used Holiday Inn - Swiss Cottage several times and can fully recommend this hotel for a stay in London. The hotel is nothing speciel, but is located very fine in terms of getting around in
London. Furthermore the rooms are modern and you have space for a large suitcase and all the shopping-stuff, that accumulates when in London:-).
We will be back next year, for sure! [Less]