My only criteria are:
1. 4 stars or higher
2. Ocean view or beach view with terrace or balcony.
Oh, and the resort has to have good food. The more a la carte restaurants the better.
Also, which travel agent did you book with?
We stayed at the El Dorado Royale last year and it was fantastic... not sure how it fared in the hurricane though.
"Thanks for the information."
You're quite welcome.. let me know where you decided to go and how it works out. I've talked to several people who got back from the Mayan Riviera and said there was no discernible damage except that the beaches were bigger (Doesn't sound like much of a problem to me)