We were in Costa Maya a few years ago and did the Mayan experience excursion through https://www.thenativechoice.com/. It was a well run, reasonably priced and enjoyable day. The tour included a visit to Chacchoben ruins and then a home visit where we learned about modern day Mayan life, made corn tortillas and had a wonderful meal.