I knew when we bought the MPV that it was not going to be a high performance vehicle. It does just fine on the coastal plains of NC but the mountains of VA and WV are a challenge for its little Ford-build 2.5 litre engine. Otherwise the MPV is a quality car and is reliable. It is very comfortable - you can drive 500 miles without tiring. It is a nice car but it doesn't compare to the Honda or Toyota in value (it's a lot smaller). I think the MPV's MSRP is about $2,500 too high. Mazda's end-of-year rebates on the MPV make it competitive and I'm thinking about buying a 2004 model.