I did mine myself - surprisingly simple. The hardest part was drilling the first hole in the roof of a coach that still had temporary license plates
I installed mine in the back between the two ACs near the prep. There are two coax cables and one has the Winegard control cable taped to it under the roof.
The antenna install was as simple as setting it down, checking your clearances, drawing a line around it, laying a bead of non-leveling lap sealant (Alpha) on the line, then setting the antenna in the bead and drilling it in. A coat of leveling lap sealant over the top of the mounting plate to cover the screws.
The cables are too short to reach the antenna (typically). I laid new cable across the roof, connected barrel connectors to the existing and tucked them down in the ceiling. I also cut and spliced the winegard control cable that came with my antenna to the prep control wire, and tucked it down in the ceiling as well and buttoned it all up using the cover plate from the antenna. (I didn't want to use the factory barrel plates because the coax would have formed a loop on the roof catching branches, so I abandoned theirs).
If you are using the Hopper-Joey system, you will need to add a solo-node as shown in the attachment. I upgraded mine later, but if you are doing it from scratch the solo-node will actually fit through the hole in one of the ceiling puck lights near the prep penetration through the roof and the node can all be tucked up in the ceiling rather than showing on the roof like mine.
Fire it up - all done! I would say it took me 4 hrs.