Interesting Mayan ruins, nice beaches, nice place. I didn't stay I just visited but there are some nice 'cabanas' on the beach if I recall correctly (it was a few years back). Playa del Carmen (for Cozumel) is about 65Km North, and Cancun about another 65 after that.
I wish I'd made it to Cozumel...maybe one day I'll go back.
Enjoy.