Just be careful if you have a BA codeshare flight on their metal. BA tends to disrespect all CX status based extra baggage allowance even with a Cathay flight number and you have to argue with their staff for a while before allowed to check-in anything over the cabin based allowance,