Playa Del Carmen is fantastic! The Place we are staying is great as well. Service everywhere has been super friendly without being fake friendly.
The beaches are beautiful, there’s funky architecture, there’s a street called “Fifth” where there’s great people watching. Very diverse mix of people walking the streets from wealthy Europeans to bohemians to hipsters to Mexican mommas lugging their babies around at 11PM.
Lots of small boutique hotels all over unlike the massive all-inclusives in Cancun.