Would definitely stay again! The service was great -- they even let us do late checkout so we didn't have to burn time before our flight. The pool area is nice, and the grounds are well thought out. Just to manage expectations, this isn't a luxury hotel, but it's great for a beach vacation. There was a clothing line outside behind our room for hanging wet clothes, and a kitchen as well. Plus, the room was really spacious. It's a particularly great place for families, although we traveled as a couple and had a nice time too.
Just a quick note on wifi -- wifi is expensive, which is standard in the Cook Islands (from what I could tell). Anyway, it ended up giving us a more relaxing stay, but it's best to be prepared!
Thanks so much for the lovely stay, Black Pearl!