SFO-OAX roundtrip via MEX. Outbound the 12.40 am departure time became 4.30 am due to a crew issue. The plane was an older 737. The EmPower jacks at our seats were dead and there was grime on the hard part of the seat. There was no special meal service for business class - everybody got a small ham and cheese sandwich. The front toilet quickly got foul but that didn't stop a steady stream of coach passengers coming up front for it. The FA's were nowhere to be seen. AM has no connections/transfers desks for international arriving passengers at MEX. We instead had to go out to the airport lobby and stand in line for an hour at the ticket counter for a rebooking of our missed connection to OAX. Staff working in the ticketing lobby were rude. On the return flight to SFO it was the same older plane and yes the same type of ham sandwich for dinner. Only highlight of flying AM was that we ended up spending a lot of time at the Salon Premier lounges in T2 which were nice though filled to the gills.