We had a wonderful stay in a 2 bedroom unit at the Grand Mayan Riviera Maya in May 2008. They have the single finest swimming pool I have ever seen. I don't play golf, but the golf course is lovely. The food is excellent. I strongly recommend the tour to Chichen Itza with the Cenote swim, especially if you are a history buff. Take some time to visit Playa Del Carmen. The town is delightful and has a beach that is nicer than Cancun's IMHO. We took the Romantic Dinner Cruise in Cancun and had a great time as well. The Grand Mayan Riviera Maya was one of our best exchanges.