The main building facilities may be excellent, but we stayed in one of the cabins and that was a very underwhelming affair. The cabins are very basic without any service. In addition, the service of the front desk was plain unpleasant throughout our stay. It was clear that we were NOT in one of the main suites and basically we had to be grateful to be allowed to stay in the cabins. On several occasions we tried to contact the front office for some information (like check-out) and the phone was never picked up.
If you want to stay in a cabin, go somewhere else!