Pretty new resort, great staff, good food, big spacious room. Pools were great, the resort is right on the beach (black volcanic sand) shallow/warm water great for kids. Lots of spots around pool/beach to sit. Staff and food options were great, bed was comfy, TV options were great too, and good wifi all over the place.
The AC in the restaurants was not great, but it was REALLY hot when we were there.
The spa wasn't worth it, in our opinion, plus we had a reaction to some chemicals in the water, so we didn't stay in it long (we didn't get massages or anything, just the hydrotherapy). There were a couple perks to "Star Class", and our personal agent was helpful, but again, not really worth it, in our opinion.
Oh, and its steep everywhere, but they do have golf carts available almost all the time. It was good to visit, but we probably wouldn't go back.