From Jakarta its about 4-5 hours drive when leaving early, and the place offers very nice surroundings, a very clean and quiet beach and spacious villas.
We asked for 1 near the beach, and glad that we did. The others are quite far up the hill, and since we travelled with a baby it would have meant many walks up and down.
Our 1 bedroom villa was clean, but the age showed in general. The hot water worked on-and-off, depending on the pressure at that time. A bit more light inside would be quite helpful as well. At night though, the outside is very nicely lit, with small lights on each villa. The grass areas and pool are well maintained.
There are some bamboo bridges, which are simply dangerous; some of them have broken handrails, but all are unstable and extremely slippery when some rain has passed.
Breakfast is simple, lunch and dinner are quite good, and prices are very reasonable. Do 'plan' your order well, as ordering last minute upon food arrival another beer or some grated cheese, means either to eat your food without, either to eat your food cold. The staff do appear very helpful and willing, but need some guidance to take it up a notch.
There is an option to walk in the surrounding forrest which offers nice views. Do however bear in mind that there is hardly a path, and often one needs to walk on a 10 cm earthen ridge with a valley on one side. A fall wouldn't kill you, but would not be pleasant at times, so better not take small kids. It is advertised as a 'family walk' which I find doubtful.
We did the walk when it had been raining: it was simply frighting since everything was extremely slippery. We were not wearing proper shoes for a hike like that and were carrying a toddler on our back. I cannot recommend anyone to go there after rainfall. The hotel should not have taken us and should at least have warned us about the condition of the walk. Upside being that they took us there for free.
All in all, for a Java get-away, it is a good option, but don't mistake it for a south Bali look-like, and do accept (and adopt) a quite laid-back attitude.