Lifetime experience
Probably one of the best beaches I�ve ever seen is located on that Island, it�s named Playa Norte, it was absolutely beautiful, like nowhere else, not a very crowded beach, there was plenty of water sports, and I believe prices were fair, people as always in Mexico are charming, you can rent a scooter, or golf car, etc. drive around the island, you may find mayan ruins, coral reefs, the closest type of virgin beaches, iguannas everywhere, unimaginable blues on the ocean, great mexican and international restaurants and some of them with excellent prices, and the best of all is that you could get to see the whole island within a day, probably not very deep, but you would get to see the highlights.