First, the good: this hotel is located on a beautiful beach with great views, the beds are more comfortable than I expected, and the food and drinks were pretty good. Also the pool area was lovely. My friends and I had a great time here--for the most part.
The bad: we didn't realize the rooms did not have hot water. That was an unwelcome surprise! It wasn't a huge deal though. Another slight irritation was that the WiFi did not extend to our hut at the far end of the hotel. Again, annoying but not a huge deal. The big issue was the way staff handled bills. Be careful charging anything to the room, and make sure to get a receipt when you pay in cash. They charged my friend and I for the same items then were very pushy about settling up the rest of the drinks in the morning. When we were leaving, they were very shady about the transportation costs. First it was 100,000 rupiah per person (for a taxi to take us to the boat back to the island), then it was 150,000, then somehow it turned into 300,000 per person. Get receipts and push back if they start getting vague on numbers!