El hotel está situado cerca de la zona comercial de Nehru Place. Está a 17 km del aeropuerto internacional, a 15 km del aeropuerto nacional, a 11 km de la estación de trenes y a 9 km del centro de la ciudad.
El hotel cuenta con 38 habitaciones, incluidas 4 suites. Dispone de aire acondicionado y ofrece vestíbulo con recepción 24 horas, restaurante, instalaciones para conferencias, servicio de cambio de divisas, guardarropa, ascensor, cafetería, sala de desayunos/comedor, instalaciones para conferencias, conexión a Internet, servicio de habitaciones y de lavandería, así como aparcamiento. Los huéspedes tienen agencia de viajes a su disposición.
Las habitaciones está equipadas con minibar repleto, conexión a Internet de alta velocidad, cafetera/tetera, teléfono de línea directa, TV por cable/vía satélite, cuarto de baño con ducha, secador de pelo y agua caliente y fría las 24 horas, así como cama doble y aire acondicionado regulable.