Best way to get from NYC to Cancun. Direct flight took less than 4 hours. Clean, comfortable, good service, plenty of movies for the kids - though games were a bit boring for them. Also no toys or goodies. We were served small snacks and drinks with more food available for purchase. One annoyance was that the bathrooms are in the back and there was no way to get to them for like 0.5hr when food carts were out in the isle. Kids had to go to the business class bathrooms in the front.