The sun is hot on the beach in Cancun