The beach is very nice, and extends a long way, so there is lots of room. The sand is very course, and not the white sand of Cuba. (I mamaged to break two ribs, playing beach volleyball)
The food is good, and lots of variety.
If the selloff is for Club Hacienda, then go for it! It is a seprate part of the resort, and has it's own pool, but you can use any part of the hotel.
On the roadway in, there is a strip that has bars, shopping, and dancing, so that is the place to go, in the evenings.
The only negative at all, is the size of the resort, but that too can be accomodated!