2002 Grand Cherokee here...I love it! And that is coming from a frequent "car-hopper" who used to trade every couple of years. We don't pull the pup with it (hubby has a 2007 Silverado Z71 for that task) but I plan to keep it for as long as it runs reliably. It has 117,000+ miles on it and still runs like a champ, and we have only had a couple of minor things go wrong since we've had it. Go Jeep!