Holy cow! It took me longer to get the hitch out of the box than it did to do the install. And it fit *perfectly*. The only visible piece is the reciever. All the rest fits nicely behind the bumper. Cant comment on the wiring kit yet, as I have not gotten that far. Thanks for a great product and great service!