I looked at the El Dorado in the Riveira Maya but ended up choosing the Valentin Imperial Maya instead. I read a lot of reviews that the beaches at the El Dorado weren't that great because they have a lot of sand bags on the beach and in the water to help preserve the beach. Since I'm more of a beach person than pool person this basically cut the El Dorado out of the running for options. I did however read that the food was top notch at the El Dorado. I think it all depends what is important to you. I found the reviews on trip advisor to be really helpful when choosing my resort(obviously some things are taken with a grain of salt).