This top is exactly what I was looking for. Comes with all windows, including the half door skins, as well as the top itself, obviously. The top went on well with barely any issues, and all issues were user error. All were corrected and the top looks beautiful. I let it sit in the sun with the temperature at about 67 degrees for about an hour, and that was enough to stretch it out to where I didn't need to use much muscle at any point to install it.I have never installed half door skins before, so I was hesitant to actually destroy the original Jeep brand ones just to get them off, but all you need for that is a good pocket knife and some precision. There are no directions, but if you've been around Jeeps for long, you won't need them. If you're new to them, there are a few good youtube videos demonstrating everything you need to know with a bit of searching. Don't forget about Google as well!The top has only been on for a few days now, so I can't comment on it's durability or reliability, which is why I gave it 4 stars instead of 5. I am very satisfied with the top so far, and see no problems whatsoever. As of right now, I would highly recommend this top to anyone looking for a replacement, who's also on a budget.I have uploaded about 9 photos of the top on my white Rubicon for anyone's convenience, and I hope they help.