I totally agree with the others and think you are being very reasonable. In fact, when I was halfway through your post I thought 'why don't they all just come whenever and all stay in some sort of accommodation so you can have your space and not have people there fore ages?'. I was amused to read a few lines later that this is exactly what you suggested. Yes, people might not be happy but I'm sure that if they thought about it reasonably they wouldn't like to have people staying with them for 6 weeks straight even WITHOUT having a new baby to bond with and learn to care for as well. Like it or lump it I say
Bookmarks