My wife and I stayed for two nights at this hotel after our flight was delayed for a few days.
Pros: Nice beach, great waves, rooms are big and have a kitchenette
Cons: Food is not good, I don't know how to describe it, but it's really bland and there is very little variety. My wife is a vegetarian and there was almost nothing for her to eat. The atmosphere inside the hotel is weird. It has a very old feeling. The restaurant in the center of the hotel felt more like a dining room at an old age home. The outdoor dining area was right beside the only pool, which was FULL of kids...from open to close...full of kids.
One thing to keep in mind is that this is an RCI hotel...meaning that most of the people who are staying there have a RCI timeshare and have traded time or points or whatever they do to stay at that hotel.
If you are staying here as and RCI member, traveling with kids and planning on making a lot of your own meals in your room, this place might be ok. Otherwise, I would not recommend staying at this hotel...