I spent April 4th thru the 11th in Cancun and I took side trips to Isla mujeres(two days), Playa Del Carmen and Cozumel. This was our 3rd trip to Cancun and we wanted to see more of the area. Of all our travels Isla Mujeres was the best.. We will be returning in Dec. for 2 weeks. There are plenty of places to stay on and off the water. My fave beach was playa norte and there plenty of places to eat and drink.The snorkeling is best on the south end at Garrafon but the island has plenty of boats to take you out for this. I have been diving and snorkeling from Cozumel for years and I don't think you can find it any better Isla mujeres.. The best meal we ate in seven days of rambling was Lancheros on the south end. The catch of the day grilled to perfection in an open air waterfront restraunt.. It doesn't get any better!! Cant' wait to get back in Dec. Steve in Va.