Hi Xiedan!
wellcome to Shanghai

, I am from Scandinavia too...
we live in Shimao Riviera, no complaints so far. The English level of the staff (girls at the lobby, management office etc.) is not great, but they do speak some English.
Living in an appartment building is always different from living on a villa compound. We just moved from villa area to Shimao 6 mths ago. At Shimao you have fantastic outdoor swimming pool, a small outside pool for small kids, an inside swimming pool and a playroom. You also have some "green area" behind the buildings (there are 7 of them in Shimao). This is different from villa areas where you might have large outdoor playareas for kids.
I haven't lived in Yanlord, but we checkd the appartments there too, so I know the outside area. It's bigger than Shimao's and there seemed to be more kids running around, and more foreign kids than in Shimao (just guessing, not a fact). 2 years ago Shimao was a very Chinese compound, now there are more foreigners living here than before.
About Shimao, I am not sure if you can find a 5 bedroom appartment here, the biggest one I know has 4 bedrooms.
And, try to include a parking place in the garage (if you have a car :--)), satellite dish and the club membership (otherwise you can't use the pool etc) in the rent.