Nice facilities, pool, etc. Service is slow and well below Thai standards. Location is pretty bad. The prices are completely out of scale. Since its far from everything, if you happen to be stuck for dinner you'll pay Michelin star prices for good food, but noting close to worth the prices. Some beer was past expiration date, so little choices there, wine was at Singapore prices and I wouldn't trust it's storage.
In summary, nice rooms, bring your own food, rent a car and you are fine, otherwise go to Hawaii.