I struggle with my MIL in many different ways, but since having children I am finding the relationship impossible. She and FIL live about 2 hours away and since having children 4 years ago, they’ve visited us maybe 6 times. But of those 6 times, they never actually come and stay in our city - they hate cities, traffic and all things urban, so they rent somewhere for the weekend in the countryside. Fine, each to their own! But then they insist on us travelling to them for “day trips” which is occasionally an administrative nightmare and takes a great deal of effort on our part. We have to pack the car up with two kids, a dog, double pram so our youngest can at least nap on the go, kid friendly food (they have no idea how to cater for food), travel potty, toys to entertain in a non child friendly house. Then the rental house is usually a hazard for kids as they didn’t rent it with kids in mind - no stair gates, steep steps etc. I think my frustration stems from when I had my 1st and they came to “see the baby”, but made us travel 45 minutes out of city to their rental - at 5 days post partum and with stitches galore - so they could meet baby. When they don’t come to “visit” us, we go back and forth between our two sets of parents on a monthly basis so our kids can see their grandparents. I am getting so frustrated with this arrangement and honestly, a little bit sad. My husband and I have created a beautiful home for our family and would love to host them for a lunch, cuppa, picnic in the garden to show them how we live our lives as a family. Any idea how to raise this and insist that if they come to “visit” us, they actually make the effort of coming all the way to us so we can relax in the comfort of our own home? I should add, we live in a suburb of a city so a driveway to park on, quiet family friendly road, two spare bedrooms for them to stay in (with en suite for privacy) and a huge garden - it’s not like we live in a 30 storey block of flats in a really urban area. They are the same age as my parents, who come and stay ALL of the time. Thank you for getting this far!