This isn't a bad hotel. It's just not great. It was my first experience in a resort in Europe and, if you have kids, it's about as good as it gets - there are unlimited activities to keep a family (or just the kids) occupied and entertained. For the couple looking to pamper themselves and have a relaxing holiday, it is certainly not that.
Most people are on an all inclusive which results in much of the food and drinks being simple and copious, but not mouth watering. In fact such a high proportion of guests have all-in wrist bands that the staff seem to be confused how to process cash purchases (we had only breakfast and dinner included).
Word of warning, if you get the shared bus from the airport you will make about 20 stops on the way to punta reina (it's the last stop) so I would strongly suggest a taxi for mini cab, even at the higher price, or expect to spend 2.5 hours in the bus.
The rooms are basic but clean, basically a place to sleep but not much more (although the apartments are self catering). There is wifi in the lobby but it is excruciatingly slow
In summary, if you have young kids and are looking for a nice family holiday, I think this hotel is perfect.