We chose the ElDorado Royale because:
1. We wanted to get married in Mexico, and we loved the Mayan Riviera when we were there last year.
2. We didn't want to be right in town, but didn't want to be too far away in case any of our guests wanted to visit.
3. Its pretty central to lots of attractions.
4. The grounds look amazingly beautiful, and there was a good choice of ceremony locations, (didn't want to be married right on the beach, but wanted to be able to see it!)
5. We wanted an all inclusive.
6. The food! Even though its all inclusive every meal is a la carte, and it gets really good reviews!
7. The area, there is so much choice for everyones taste in the mayan riviera, whether its nightlife or history lots of activities.