Very friendly and helpful staff, nothing to complain about. We needed them several times, and they were always there at the drop of a hat. The only drawback is that they're a bit far from the center (a 15-minute walk in the heat...), but the arrival time is a bit steep.
Regarding the accommodation, the view is great, the hotel is unique. Sleeping in a cabin is great, just be careful of the planks on the floor. However, the bed is horrible, the mattress is hard, we slept really badly, not used to a hard mattress. But otherwise, it's not a bad idea to do it once.
The pool is decent.