I had it done when I picked up my truck back in May. I'm really happy with it! Truck was flawless, smooth and really glossy when picking it up. I have been hand washing with the proper ph balanced carpro soap (can't remember the name).
When I got home and after waiting for the 5-7 day cure time I also applied Griot's 3in1 ceramic coat to all of the windows, tonneau cover, wheels, mirrors and any other black trim. It is so easy to wash and the truck is already nearing 5k miles (lots of bugs!)
Definitely recommend it!