I would email or text her to say you are delighted by the iinvitation, and want to fit with her plan, so....
when would be a good time of day to arrive?
to leave?
and, that you gathered from DS that the idea was to stay with them but wanted to doublecheck? if not, can she recommend a good local hotel.?
Make it friendly, light, and personal. Maybe ask what GCs might like for Christmas?
Then avoid anything contentious, and don't let alcohol take control of your mouth at any point (I have no idea whether you drink at all, or at what level, but alcohol is a massive factor in seasonal family disputes!)
Yes, it is playing it "her way" but the invitation is an olive branch. I would accept it as such, and try to move forward with a fresh start.