...that's it really. I'm happy to go, just not for so long each time, ie. about once a fortnight. She is elderly and a bit fussy but basically OK. Dh has 3 siblings, and a couple of his neices nephews are grown up so there's always lots of company dropping in either for lunch or for half an hour at some point in the afternoon.
But dh makes it clear there's an invisible 3 line whip which states we need to be there at 12.30 latest (when "lunch" is invariably 2.30 or beyond - don't ask...) and to stay until 5pm or so at least.
We have 4 dc and quite frankly there's SO much domestic stuff to do on a Sunday, quite apart from sometimes wanting to take the younger children swimming, or to a farmer's market, or sometimes just chilling at home...I do sometimes stay behind by an hour or so with 2 of the children, especially if the older ones, 11 and 13, have a lot of homework, or exams looming, but it's always on the basis of "How long will you be ?" "Tell them to be quick " etc. So not proper time to myself or time to anything else with iyswim.
I just think it would be no less friendly if we sometimes just stayed for a shorter time, while still having lots of chat, lunch etc. The whole day just goes and I do sometimes get a bit fed up.
I sometimes suggest "just popping in later for a couple of hours" after the zoo/ museum/time together at home...but it doesn't go down well !