I second the advice on St Regis. The ITC has tired rooms, is stingy on upgrades and has nothing interesting in its immediate vicinity. While the location of the Oberoi or the Taj can't be beat, the St Regis is a good compromise with the best location of the Marriott hotels.