I stay in the Radisson's quite a lot in London as we have a prefered corporate rate with them. In my opinion you are best to extend your stay at the Mayfair - it is the best by far. The other hotels are ok but the room sizes and quality are far superior at the Mayfair... as reflected in the room rates!