Отель состоит из основного здания, расположенного на невысоком холме и шале, расположенных на берегу в пальмовой роще, построенных в виде традиционных керальских хижин. В основном здании отеля расположены номера с видом на пляж (32 - 40 кв.м). В отеле 194 номера различных категорий
70 номеров Superior находятся на верхних этажах. Из окон этих номеров открывается изумительный вид на закат. 16 номеров Delux расположены на нижних этажах с собственной террасой для солнечных ванн и выходом к пляжу.
2 Beach View Delux Suites (площадь номера - 62 кв.м.)
20 шале имеют вид на сад (Garden View Pavilion) и 22 с видом на море (Sea View Pavilion).
The Club at the Leela - 60 стандартных номеров и 3 Suites с видом на море.