We just returned from our week in paradise and I might add we did not enjoy getting off the plane and driving in a snow storm for two hours to our home in Iowa.
Our shuttle service we used was Cancun Vans round trip $215 US and they were fantastic. Jose was our driver both days and he is was so accommodating. We arrived at lunch time and he found a nice little stop for us to have fish tacos and a few beverages. He also had Corona and water in a cooler for our ride. When we came off the ferry to come home he pulled up as we walked off the ferry.
We stayed at the La Palapa and were extremely happy with the hotel. We were in #4 and had a remarkable view out of our window and terrace. The rooms were very clean and the staff were friendly and helpful in every way. We had breakfast at a number of the restaurants and had excellent meals each time. Our favorite lunch and dinner experience was at the Villa Mar, the best fish tacos on the island and for dinner I had fish and my wife lobster and they were both amazing.
We also had a great breakfast and dinner at the Cosa Nostra Restaurant, my wife had pasta ( very good ) and I had an Encrusted Tuna Steak ( something I would probably never try ) back home but it was very good. Also the chef and waiters at the restaurant were very accommodating and took very good care of us on the beach. We had pizza twice at the Pizzeria Edelyn twice and both were excellent. We had a dinner at Viva Zapata and loved the atmosphere, I had fish and my wife shrimp while the portions were large we were not crazy about the flavor, but I am thinking it is just our taste as they were always very busy. We had a dinner at El Chaplin for the fresh catch of the day and was also a good experience. We rented a cart for 4 hours this cost 400 pesos and we explored both ends of the island, I would suggest that you do this. I know in the forum it is said that you can walk the entire island easily. I love to walk and walked each morning un and down the beach, but my wife would have had a chance to see the entire island without the cart. I would add I did stay off the beach with the cart.
The ferry ride was 100 pesos each way, 70 for locals.
Great experience and already look forward to a return.