I had a 2005 Yukon and I loved it. Got great milage and the only issue I had was the information display control were on the steering wheel. On the 2007 they moved the information controls to the dash, but I hate the circular gauge/dash design which is echoed in the head/tail lights.
This is a luxury vehicle. The interior and seating are excellent.