Good service. good meals although breakfast on way back was awful, black beans mixed with scrambled egg. and no butter with rolls? :/ comfy flight, great landing. good movies for flight. Cant select what seats you want, have to pay extra for it? It would be a great company if avoided this as I find it ridiculous that some airlines do this. Woman at check in desk from Cancun to Mexico city was very rude and lacks people skills. Kept computer screen in front of her face so couldnt even see who we were tlaking to. If you have staff like this then you should tell her to speak to customers. Other than that, very nice flight.