I am actually very surprised (in a good way), so far it's even nicer than Guadalajara in my opinion, the people is more friendly, the place is cleaner, it is still a huge city and you have to be careful, but not as awful as I heard while growing up.
Then again I must admit people in Guadalajara did not like me much and looked at me kind of funny, so maybe they are just a bit more open minded and that helps me look at things with a more positive attitude, looking forward to visit the pyramids and yes, Cancun is going to be great!