Overpriced. Remote. Expensive (for the value). VERY REMOTE -- anything worth "doing" is 2hrs away.
There's no "beach" (like you might think of anyway)-- a coral "rock" with slipper steps at best.
The food is quite honestly, beyond unacceptable.
If you do stay here, there's a "small resort" 5 min down the road on the left-- has a nice pool, 4 entry points into the water (also coral)--but amazing and LOCAL priced food.
I don't want to bad-mouth the hotel-- its "nice", but just not really what a tourist (like myself) would really be looking for -- too far, too expensive, inadaquate food (especially for the price), etc..
I will say, however, there are some AMAZING and GOOD people there-- the driver(s) are AWESOME... the "resort" 5 min down the road makes it almost worth it!
But-- alas, I cannot say this is a smart decision UNLESS you wanted to get away from everything-- bad food, poor internet (yes, it works, mostly) -- and get away from literally EVERYTHING-- then its you're place. If you bring family/kids-- this wouldn't be my recommendation.