We stayed here because my father-in-law had a gathering with his colleagues in Ancol. So, he decided to book a 3-bedroom villa for the family. The place was clean. Frankly, I didn't expect such a nice place, since I haven't been here for ages. And the last memory I had was that this place was over valued. But I guess thay have been doing major renovation. The pool and some part of the restaurant are also undergoing some works. Our place was a 2-storey villa with 3 bathrooms, living room, kitchen, small bar, dining room. Interior and amenities were beautiful. The 3rd bedroom was quite odd, because it had a glass-sliding door without drapes. But everything else is fine. The location is like a clustered-townhouse, with sea-creature names for each of the villas. It is inside the Ancol theme park complex. So, you can drive/walk anywhere within. Or you could just stay in and jog/swim/play at the Putri Duyung. If you do not wih a fussy travel and just be in town, but still having a "beach getaway", then give this place a try.
