Se trata de un precioso y tranquilo complejo, dotado de elegantes interiores, así como de habitaciones totalmente amuebladas y bien equipadas. Las instalaciones a disposición de los huéspedes incluyen vestíbulo, sala de juegos y restaurante. Los huéspedes también pueden hacer uso del servicio de lavandería.
Este complejo está situado en el mirador que da al faro en la carretera Beach Road, en la ciudad de Kovalam. El complejo está cerca de la playa, la cual dista aproximadamente 1 km. El complejo queda a unos 12 km de la estación de tren y 15 km del aeropuerto.