Este hotel boutique y de negocios ofrece una maravillosa combinación de graciosa hospitalidad, lujoso confort, ambiente elegante y servicios e instalaciones como servicio de habitaciones 24 horas, alquiler de vehículos con asistencia en viaje, médico de guardia, centro de negocios y servicio de lavandería, lo que lo convierte en el lugar perfecto para personas tanto en viajes de negocios como de vacaciones. Los huéspedes son recibidos en el vestíbulo, donde hay recepción 24 horas, y los que lleguen en coche podrán hacer uso del aparcamiento del hotel.
El hotel se encuentra justo en pleno centro del exclusivo distrito de Delhi Sur, en las famosas zonas de negocios, comercios, tiendas y cultura de Nehru Place y Connaught Place. Está situado a solo 9 km de la estación de ferrocarril de Nueva Delhi, a 12 km de la estación de trenes de la Antigua Delhi, a 7 km de la estación de ferrocarril de Nizamuddin, a 8 km del aeropuerto nacional y a 10 km del aeropuerto internacional Indira Gandhi.