Well, it does have that whole "soccer-mom" vibe, but as far as practicality, you would have to spend a lot more to do as well.
A top of the line Grand Touring Model with everything will run you nearly $27,000.
You could get out for about $2500 less if you lose the Nav system and Satellite radio.
If you go for the more mundane Sport package, you lose the leather, but nicely equipped it'll leave the lot for under $21,500