We (DH, me and 2 year old DS) live in a 2 bedroom flat in London. It's pretty small, but it's not tiny. It doesn't have a garden. We bought it four years ago, are not planning any more DC and have no plans to move. It's 30 minutes away from my mum's and we have a great support network in this area. DH's commute is quick and easy (I work from home).
So we are fine. We are happy. And yet I am SO sick and tired of comments (mainly from DH's family, but also from some extended members of mine and a few friends) about "poor DS" "not having enough space to run round" and expressing shock and horror that for the same price of this flat in London we could have bought a house outside London, constantly asking when we're planning on moving etc etc. Yesterday when MIL was here she said "oh this place gets smaller every time I visit".
I find it really insulting and upsetting. We've done it up nicely. We keep it tidy, clean and clutter free. DS has a nice home here with everything he needs. OK we have no garden but we have at least 3 or 4 lovely big parks within walking distance of the flat, a garden at my mum's and he has a lovely big garden at nursery which he goes to 3 days a week. I can't drive for medical reasons so being in London is incredibly convenient for me as I can simply walk or get public transport everywhere.
I wouldn't dream of visiting someone else's home and making such comments. Why do they do it?!