I come to this hotel when I come to New Delhi because it is close to where I am usually working. It is comfortable , very friendly and the staff do their best to make it a good stay. The room is well enough appinted everything as needed, comofrtable clean, wifi, tea/coffee etc.
I would not recommend to a tourist visiting Delhi from outside as it is not close to transport and is not in area which is that amenable for walking about. It is ideal for a business traveller which I think is the core business.