Red Fox Hotel, Delhi Airport New Delhi:位置与点评