Alejandro is a very entertaining and talkative guide. He arranged for a private boat with a captain, took us snorkeling, showed us some amazing underwater views and wildlife and ensured we had a lovely day. The trip to Isla Mujeres was well worth the time. We had a lovely lunch at a restaurant on the beach. The town itself is quaint. It is a bit small and most of the shopping is souvenirs - as you would expect. We would definitely recommend spending your time on the water or on the beach!