Steep steps running up the southern end of Long Beach will get you to this vertiginous place on the rocks. Cheaper rooms are fan-cooled, and only the deluxe ones have hot showers. The position of the huts (even the cheaper ones) overlooking the long sweep of Long Beach is fabulous.
D’Rock also has a restaurant on a big deck offering a small range of Asian and Western dishes plus that lovely view.