White sandy beaches, turquoise waters, amazing nightlife and traditional Mexican hospitality made Cancun an amazing place to vacation.