First thing to mention is that there is no pool. They have a large water feature that they like to show off. It is not a pool and you can't enter it. They lose major points for this as it is not clearly stated.
The hotel is well located right above a beautiful beach, however, the hotel's portion of the beach isn't on the sand, but is up on the hill. You have to walk quite a bit from your lounge chair down to the beach. Still, you'll have a good time enjoying the ocean.
The hotel interior, exterior, and rooms are nice and well-maintained. Overall, this isn't a bad place to stay, but it isn't quite as enchanting as the photos lead you to believe.