Hi Brazil,
I find Business Class on MX to be OK - nothing great but not bad. Some of the crews can be very nice and attentive.
Everytime I have flown MX in Business the meal choice is always the same - Chicken or Fish, so gets a bit boring.
Should be anice trip however.