Отель расположен на отдельном острове Кайо Левантадо и считается одним из самых престижных отелей Gran Luxe класса в этом регионе.