I am one of those that enjoys Cozumel,t. although I've heard many complaints about it. The people are friendly and helpful, and the food and drinks are great. We have not gone to the beach there, so I can't address that. .Shopping is fun in Cozumel if you enjoy haggling over prices and getting free tastes of tequila.