A GREAT TRUCK!!!
I love my 2004 Chevy Avalanche. The reason I gave it a four star rating instead of five is, when I bought it (new) with less than 25 miles on it at the time of purchase, it required major warrantee service after less than 5,000 miles. The dealer did take care of everything, parts and labor, no arguing was required. I am now approaching 200,000 miles and loving my truck. I towed a bass boat to different lakes around Southern California and my Avalanche handled it very well. I also towed the boat from Southern California to Northern California where I now reside, without incident. I especially like the way the truck rides, not like some trucks, all stiff and bouncy, but more like a car.