Highly recommend El Cozumeleno in Cozumel. We've stayed there twice, and really enjoyed it. good snorkeling just off the beach, swim up bar at the pool, all inclusive, reasonanbly priced. The food isn't great, but most all-inclusives aren't. Breakfast is good, lunch snacks are okay, but go into town for dinner. Downtown shopping area is a ten minute cab ride away, and runs probably $8-10 US.