We stayed at the Excellence resort in the Riveria Maya Mexico for our honeymoon. Awesome food and the staff is great! Would definitely go back. I believe they have they have hotels in the Dominican and Jamaica too.
Here is some more info.
http://www.holidaywatchdog.com/4238-...ay-Review.html