Nothing wrong with Mexico as long as you stay on resort property, or with a resort tour...same with any tropical destination. Those who explore on their own, can't be given proper security for their lives, and health.
I didn't care for Punta Cana (free company trip) nearly as much as Sandals SSC in Jamaica, In the Dominican Republic, the staff was friendly, but always had their hand out for a tip, the rooms were not overly comfortable, and the meals were all butler service arranged by appointment only. Jamaica was just so laid back in comparison, and being on the South Coast, lacked the sketchy neighboring resorts, or 3rd world elements.
I didn't care for Punta Cana (free company trip) nearly as much as Sandals SSC in Jamaica, In the Dominican Republic, the staff was friendly, but always had their hand out for a tip, the rooms were not overly comfortable, and the meals were all butler service arranged by appointment only. Jamaica was just so laid back in comparison, and being on the South Coast, lacked the sketchy neighboring resorts, or 3rd world elements.