This is a typical Delhi hotel where professionalism is not a virtue. The have decent size rooms but no lift, so unless you are on the ground floor be prepared to climb .
Location is decent as you can hire an auto or a taxi for your trips around the city. Hotel does not have an inhouse restro so any food you order is fetched from other restros which can be very time consuming.
Its in south delhi close to bhikaji cama business center,hence the tariff is a tad expensive.
Rooms are spacious and have basic facilities. Its just one building so its not actually a hotel but a Lodge . Hiring taxis from them can be expensive so better to make your own arrangements..