I've got an '03 Envoy XL that, despite a couple of costly repairs, runs well and does what I ask. I've taken it on vacation fully loaded with 6 people, car top carrier and towing a 4x6 closed U-haul trailer through the mountains; no problem at all. The thing has 194K miles on it and I am on/off road for work every week. I truly hope I can keep it running another hundred or so because I would hate to have to replace it.