My family was there just last week and I must say I was very disappointed. I live in the area and have seen many hotels and this one unfortunately rates at the bottom of my list.
They were in the new area which they call VIP Club although of the VIP they were missing the V and the I. Just to give you an idea, from the VIP Club lobby to our room, it was a 15 minute walk. They're so far away from the old area that to get to the beach, you have to take a train that goes back and forth constantly (through the swamp) or take a 15 minute walk (from one stop to the other, additional to the initial 15 minute walk if you're close to the lobby).
There's still a lot of construction going on, personnel missing and it's easy to tell that everthing was finished at the last minute and things were rushed. I heard of at least 4 rooms that had water filtration through the ceiling, in one the brand new jacuzzi didn't work, the tv remotes only change the channels by pressing the number you want (bellboy told me they changed them all to cheap universal remotes to avoid losing the expensive one), the flat pannels are nice but the image wasn't too clear, when it rained the hallways filled up with water and it was almost a slip and slide competition to get to the room, same with the balconies... and on and on. The buffet restaurants in the new area are ok at best (normally cold and bland) but every day they would run out of bread or juice or forks/spoon/knives or napkins. The poor waiters run their feet off trying to satisfy everyone but 5 waiters for over 70 tables is NOT enough. We ended up setting our own table every morning to help them out... The pools in this area are ok but what most people look for on vacation is THE BEACH. Unfortunately, they've now got around 2000 rooms for a very small slice of beach, and it's not enough. The chairs are all lined up 8 or 9 deep on the beach and in a line around the pool where spots in the shade are tough to find. I really could go on but I think you're getting the general idea.
The staff is really doing everything they can but in my opinion the owners are trying to squeeze every cent out of the property possible and have forgotten what good customer service is. I personally would not return.