I stayed there back in October of 2003 for a Company function. It got knocked around a lot by that big Cat 5 that slammed into Mexico back in 2005. I hear they rebuilt it. I liked it because it is not one of those really large resorts. You could easily walk every where on campus, and it was not that crowded, having a lot of room for everybody. They did have live shows every night, and we thoroughly enjoyed our stay.
The beach is full of sea weed all the time. They have a machine that goes up and down the beach every day to sift it out of the sand. As a positive, the sand on the beach is not really pure sand. It is really smashed up pieces of coral, or something like that, and as such, it does not get that hot on the feet.
Most of the staff spoke enough English to be able to hold their own. Much better than the Dominican resorts.