We finally got the hotel information from my husband's work and it is the Sheraton New Delhi. It looks nice from what I see online. I just wondered if anyone could give me the local perspective - is it known as a good hotel? Is it easy to get to places for dining, shopping, etc., or do you have to get a taxi?