DimSum--sorry if my comment about the "vacation" sounded flippant and in your case was not accurate. My flight in July to AMS was impeded by a dog seated in C which WAS going on vacation; a bit of seat readjustments by the GA and Purser made it OK, but it almost did not happen.
Glad to hear that your situation is different and you were able to handle it.