Just a quick footnote: We've been in our place for a couple of weeks now, but we've been in Newtown for about month (we stayed in temp lodgings in Newtown Borough - very cute!). We really love Newtown Grant. Our kids have already made friends, which was an important factor for us, and our neighbors are really nice, friendly, etc. I am setting up shop in Yardley, though, because it seems to be near major shopping and seems to be more convenient re: roads, etc. The perfect place would be Newtown Grant located in Yardley

In previous places we've lived, we've always been very close to major roads so still getting used to traveling small roads everywhere. I am getting used to not being a few minutes from Walmart or Target

A quick comment on ethnic diversity - I agree, haven't seen many African-Americans in Newtown, but lots of Asians (relatively speaking) in Newtown Grant. I am Asian and my husband is Caucasian so it was a nice surprise for us. Was able to enroll my daughter in a Chinese language class through the township. So far, we really love it here. Thanks for everyone's very helpful input.