I had it washed at a local car wash (basic wash, no foam stuff). When I got it home I used the McGuire'* clay-bar kit on it. I also did all the glass, leather, and vinyl on it as well as rims and tires too. I even rolled up the bed cover to get to the back window to clean it (hadn't been cleaned in a while) and as I rolled the cover back out I did it as well with vinyl protect ant. Overall it came out really good for only a few hours work. Here are a few pics!