My expectations were surpassed by Virgin Atlantic Airways MEX Terminal. The personnel were really welcoming, and the check-in procedure was rapid and easy. There were lots of different entertainment options and tasty food available while on board. All in all, a pleasurable and comfortable flight that I heartily endorse.