Anonymous wrote:Iberostar Grand Hotel Paraiso in Riviera Maya - went there for our 10th anniversary and loved it!
I second this - fairly quick nonstop flight from D.C., great service - been several times (note it is cheaper to book through a travel agent, same with a lot of hotels in that area).