Went last June 2022.
This was by far the smallest port on our stop. We did the Ruins tour which was about an hour there and an hour back. A total of 6 hours all together. Be sure to sleep on the bus ride to/back from the port.
The ruins were cool but you cannot climb on them as you used to in the past. My boys (11 & 9) enjoyed the tour however it is a pretty slow paced tour based on your group. It was pretty humid so bring plenty of water. Watch out for those monkeys as they were pooping all over the tourist on our way back to the buses, which again my boys found funny.
I'll be honest, when we got back inside the port the best time I had was sitting at the outdoor pool drinking beer under the shade of a ton of palm trees while my boys splashed around in the pool. They had a live DJ who was playing plenty of new and old music. There were innertubes to float on in this big salt water pool. The pool was just enough to get your body cooled off and then hang out on the sand bar areas. Plenty of seating around the pool.
The food was good and authentic but a bit over priced per taco due to being in a tourist spot. It was a cruise port that appears to be recently built and still growing. There were in the process of trying to open a water park there which you could see from the ship but we never heard why it never opened. Outside the gate, there were quite a few bars/places to eat, but we didn't have time to venture out.
Per some of the locals no one actually lives in Costa Maya, they just work there at this made up city in Mexico.