I am expecting dc3 and don't have a great relationship with my in-laws, there is no way that I would prevent them from seeing the baby but don't really want them there immediately post-delivery.
With dc1 they arrived at the hospital 2 hours after I had delivered and then took dh off for a meal, not returning until 7 hours later. I was really upset as had had difficult delivery and felt rather abandoned to say the least.
With dc2 they arrived when he was 5 days old and stayed all day expecting me to cook lunch and dinner for them before they left. They had stopped at the supermarket on the way for a snack but had not thought to bring anything with them!
More recently we have moved further away (about a 6 hour drive) so they have to stay when they come. I recently had major surgery during my pregnancy and was in hospital for 9 days. When I came out I was very unwell and they had come to stay to help out with my ds's and cook etc. Whilst there they went out for lunch everyday, never asking if I wanted to go with them and expected me to cook for them. I have to say I was rather glad when they left!!
I know it sounds stupid but I am already dreading having dc3 as I know they will be desperate to come and stay and expect to be waited on. We have tried asking them to help but it never seems to sink in. I do like them and want them to be involved in their grandchildrens lives but don't think I can cope with caring for them, 2dc and a new baby. Any suggestions welcome.