This is a made for cruise ship port and is very nice. The reason I rate it well is the day trip I booked online with Maya Chan. It is a little sliver of beach 30 minutes or so down the rough road but a great spot. I hope they don't mind me saying it but it is run by 4 or so what I call free spirit or hippie types. However, they run it very professionally. David has an outstanding staff and they do backover flips to be sure you have a great experience there. For $56 per head they pick you up, drive you there, and provide a palapa, drinks, food, kayaks, snorkeling, beach games and other things. Reasonably priced massages are available on the beach. They keep the drinks coming and will even bring them to you in the water. Lulu's lunch may have been the best meal of our entire trip. Grilled fish, chicken, and beef and all the fixings to make fajitis along with the best Charro beans I have ever had. Be careful of the red sauce. I like hot spicey food but did not hear when someone said it had Habaneros in it. So only use a little. I would definitely go back there if on another ship stopping at Costa Maya. And don't let the drive down there scare you. It's a poor country but we felt very safe.