I’ve had very good and also terrible experiences with AC. By and large, I try to avoid them now as their CLE<->YYZ flights (all of 30 minutes or so in the air) are cancelled so often that you can’t count on them. And if things go wrong... well good luck getting through to them.