WiFi = There was NONE. Tiny town.
4G = Telcel: We saw 50mbps down and 50mbps up. Seriously. It was freaking awesome. It was smoother than my office.
I used Skype for Business as that is what my company uses. People thought I was state-side!
Airport and Airport Transport
I did not need to go out to the airport so I have no information.
Avoid the beach-side restaurants here. They will impact your ability to work. Scuba-Jazz however.. whoa! Go every night!