We've recently returned from a five night stay at the IC Westminster.
New and clean. They change the sheets every night. Smoke free.
Convenient location. St James Park tube is opposite, Westminster Abbey 2 blocks away. Not many restaurants around, but a couple of good pubs.
Good climate control (although you can't open a window). You can actually make the room cool enough.
There's an iron.
Reasonably well priced.
As many have said, it is impossible to have a shower of any length without flooding the bathroom. You'll need two sets of towels so you can stem the flow.
The room is small.
The free wifi isn't good enough to actually use the internet. Slow, slow, slow. So you pay 32 pounds to upgrade for 3 days. No one day option. 32 pounds!
Nowhere to dry your hair in front of a mirror, unless you rearrange the bar.
Breakfast buffet isn't great. Limited choice, and no breads / pastries displayed. You ask for a 'bakery basket' (I didn't think to check if we were paying extra for it, which would be absurd) which includes such travesties as the chocolate croissant. I want a couple of slices of wholegrain bread and a small croissant, not a basket of things I never eat.
Hotel restaurant isn't strong.
The first categories of rooms have no views at all - you overlook the rest of the hotel buildings.
The good and bad:
The staff. Some were fabulous - e.g. the Scots doorman and most of the staff on reception. Our room was always beautifully cleaned. Some staff weren't fabulous.
As an example, on our last day (having paid for late checkout) we decided to have afternoon tea in the lounge as a late lunch before leaving. The lounge was mostly empty at 2pm, with at most four or five groups. A waitress told us we couldn't have tea as they were fully booked. There were approximately 12-15 free tables. I explained we would not be long as we had a plane to catch, but were told no. When we returned at 3pm from a very nice pub lunch at the Sanctuary next door, there were still at least 8 empty tables. The waitress did say at that point that they could serve us tea in our room, but it was too little, too late. (And it really isn't possible to have tea in the rooms due to their size). I understand that hotels cater to all comers, but if a guest cannot have tea in their own hotel, then that hotel has got it very wrong. I don't know why we were refused service. We would not be at all offended to be told that we could have tea if we were able to leave by a certain time, but I was quite offended to just be told "No". I felt very unwelcome in the place I had stayed in for six days, and it was an unpleasant way to end our stay.
Check your bill. We were asked at check in if we would like to have breakfast in the hotel. We said we would on the next day, as is our practice, to see if it's any good. It wasn't much, so we had breakfast only twice. Our bill had five breakfasts on it. The extras were removed, but we were told "They were put on at xx pounds per day, as agreed at check in". Not by us.
Service at breakfast is hit and miss. Coffee is brought, but you wait five minutes for the milk to arrive. No-one is very clear on who ordered what - you can watch your order travel the room before it gets to you. They're over-stretched. We ate in the restaurant one night and it was much the same. Nice people, but under-trained.
I don't know whether I'd stay again. I liked the cleanliness and location. I didn't like being made to feel like a blow-in.