I'm gonna get some additional pics up with the windows out soon. I have already readjusted everything once. As it sits in the warmer temps the fabric becomes more pliable, thus more fitted.
The install was a breeze and trust me, if I can do this you can definitely do this. All hardware included. You need a socket wrench set, a screw driver, a drill and a 5/16ths bit. After that, the top is entirely secured to the roll bars with some supplied straps.The windshield channel (smittybuilt) came with holes pre drilled, but I ended up using some self tappers to secure it because the pre-existing holes on my jeep just sucked.
As I said, the door surrounds were the hardest part because of the amount of adjusting you have to do for the way your jeeps doors sit. Take your time on that part and you will be fine. I actually used the holes I had drilled for my hard top for the side rails and that worked fine. All and all you're installing two side rail channels, the windshield channel, and the tailgate channels on the back corners of your jeep. Then you're off lookin awesome. And whenever you want, just zip the windows out and you're all set. So easy.