This was our 6th time in Cancun. We've stayed at a different property every time. The Mar Caribe was very good, it just wasn't GREAT. The main drawback (relative, only to other places) was the food. The food was only ok. And they have NO chocolate nearly anywhere on the premises. There is a chocolate cake on the room service menu, but it was pretty tasteless. I was dying for some chocolate by the end of our 1 week stay.
But in general the place was just fine. The location is nice on the strip, and very close to the airport. The ocean, as always, was beautiful and the beach nice. The pool area was relatively small (again, only compared to other options on the strip), but we mostly stay by the ocean anyway.
One other drawback, the bartenders were not very good. I ordered a lemon drop a few times, and they didn't know how to make it. Only once did a bartender make it good. The other bartenders messed up making a mojito as well. So I guess bottom line is that the food and drink at this place aren't up to par. But otherwise it is a nice enough place.