Don't think about it, this is the place you should book for your vacation.
If you happen to read some of the bad reviews don't believe them, they must have been at some other hotel, some of the issues they had cannot possibly be true!
We were a large group, had 3 rooms so I think I can speak in more general terms than a single experience.
All the rooms are practically new. The layout is excellent, there is space to throw all your stuff around....or put it away if you like.
The bathrooms are large and comfortable.
Maintenance is quick....we had some water "escape" the shower enclosure, no harm done as it was eventually going to another floor drain but when we reported it the maintenance guy was there same day, issue resolved.
Cleaning staff is attentive, we were repeatedly asked if we wanted new towels which they changed daily anyway.
The premises are large with many things to do if you choose to stay inside. Free parking, multiple restaurants, a mini market for necessities, indoor arcade with many games, spa, multiple pools, tennis court, mini golf, the beach all of which we took advantage of and were always pleased with the experience.
The tunnel leading to the beach is great but be advised there are still steps to go down...and yes up again so if that is something you can't do there is another beach at the sister hotel Lily Ann Beach 2 minutes away.
The main restaurant which is buffet style has everything you can think of. After a week we were still discovering new things.