Cozumel is amazing, i loved it so much, and if you want to leave the island, you can take a ferri to playa del carmen which is good. Shopping is great except some venders get alittle in your face, but if you take that out its fabulous.