I’m not staying on the beach. First, there’s always a red flag indicating it’s too dangerous to swim. Everyone stays in the pools in the hotel. Why go to Cancun?
Sometimes I stay in Cancun because of an early or late flight.
Rey del Caribe. A beautiful eco hotel, with great staff, great prices, and beautiful garden pool, walking distance to the main drag of the city of Cancun. Rey del Caribe also has a beach club if you want to beach it, but Cancun’s beaches are not for getting in the water–they always have a ‘danger’ sign out there…. I stay here when arriving late or flying out early.