Ditto here...just returned to SP from US...via Cancun...airfare was 1/2 compared to BZE. Family medical issue and had to travel at last minute. Would only suggest that you arrive in Chetumal bus depot early enough to get tickets on first class bus. We took last flight from SP to Corozal and arrived in Chetumal too late for the 8:30 bus, (they are one hour ahead of SP), and all first class tickets were sold on the 10:30 p.m. buses. Opted for second class bus to arrive in Cancun in time to make flight out to US. They don't call 'em chicken busses for nothing! Trip back was much better as we arrived in Cancun around noon, bought next days' bus ticket, stayed over, and then took 9:30 a.m. bus to Chetumal. Were able to catch the 3:30 from Corozal. It takes longer, obviously, but if you have the time, and the price is right, it makes sense.