Why do so many tourists choose Cancun Mexico all inclusive resorts as their favourite destination time and time again? Well, there are many reasons, such as world class resorts with plenty of activities and entertainment, some of the nicest Caribbean beaches, Mayan ruins, water-sports and serene solitude for those