How can anyone answer the question and information provided? Depends on what time you arrive (big difference between 6 am and 6 pm for example), if the former do you want to see anything in Delhi and if so what.... If you just want to stay in a comfortable hotel and rest, have never been to or are familiar with Delhi and do not want to venture out into the Delhi traffic then I would suggest Aerocity. You can find many reviews of Holiday Inn. From these and information from people I know who have stayed there I would not stay there by choice, but we are all different.