Thanks for the suggestions, we actually stayed at the Sandos Caracol last year and were less than impressed. It's a lovely resort, but our maid stopped bringing us clean towels and facecloths, and the Mexican restaurant was closed the entire time we were there, which they didn't even mention when we checked in, so we had to leave the resort to get Mexican food.
I don't want to go off resort, I'm looking to keep this as simple as possible. I really liked the Coba one because it was a very straightforward choice of wedding location, choice of restaurant, choice of package. Going off resort adds more complication than I'm prepared for.