The Westin Lagunamar Ocean Resort is an excellent place to spend some time away. Conveniently located, family friendly, nice, clean, great pools, spa, and beach. This was our second stay - the first was in 2010. We liked the location of our first room better - in the old section of the hotel overlooking the infinity pool. The room they put us in this time was, initially, terrible - the room itself was fine, but the view was over looking a parking lot. I asked for options and they were very accomodating and we were able to upgrade to a much nicer/bigger room with a view over the new pool/ocean for a reasonable price (we still liked the 2010 view better).
Breakfast is excellent, massage in the beach hut was a great experience, easy transportation to other parts of Cancun, safe, great mall with a lot of options across the street. No problem with check in, at all, but we arrived at 4 pm; last time we arrived earlier and had to wait a couple of hours at pool restaurant until the room was ready.