I am towing a Roo 21 with my 2004 Envoy XL. The GVWR of the Roo is 4800 pounds. We pack relatively light, but we also have 4 kids, so the towing capacity of the Envoy is reduced by the weight of the occupants (400 lbs.) and contents (500 - 700 lbs estimated), so the 5400 pounds quickly becomes 4400 lbs.
The towing experience, with the weight distribution hitch (installed by the dealer) and friction sway control is acceptable. You certainly know that you are pulling a load, and in hilly terrain, I am not going to set any speed records, but I try to keep the speed at around 100 Km/hour (~60 mph) to improve the gas mileage, which I would rate as terrible (I haven't calculated it, but I would guess it is less that 8-9 mpg).
I am relatively happy with this combination for the short trips that we have been doing, but in the future, especially as the kids continue to grow, and cut into that towing capacity, I am sure that we will have to look for a heavier TV.
Just my $0.02 worth.
Sean, Maureen, 4 Kids and a Shih-Tzu
2003 Rockwood Roo 21
2004 GMC Envoy XL (4.2 L V6)