I've stayed at EDR 2 times. We are also owners in their travel program. It's the best resort I've ever stayed at. I wrote a review for it here and on Trip Advisor.
I'll be gald to answer any more questions. But for the best info, check out the Puerto Morelos forum on TA. Many, many of the threads are about EDR.