The Kensington Forum is a big sort of faceless hotel, taken over by HI in the last couple of years. It's in a good location, convenient to just about everything.
I've stayed several times at HI Mayfair, what kind of price are they listing? I love this area, just a block from the Ritz on Picadilly, and a nice hotel with v. good air-conditioning.