Pros: Incredibly affordable, and has done a great job keeping my interior dry while I run doorless and windowless in "safari mode" with my Rampage frameless top. Works flawlessly.
Cons: It was a major PITA to put on. It was warm, but trying to put it on right out of the box required three of us and a hair dryer. Be patient, and let it sit in the sun as long as possible. It'll likely still be a tight fit, but that's not a bad thing. On the flip side, it makes me never want to take it off to carry a passenger. I dread ever having to reinstall it ;)
Comments: It's single handedly one of the best things I've done to my Jeep. I don't have air conditioning, and it's rained a good portion of the summer on and off--so it's not exactly desirable for me to run with windows and doors during 90-100 degree days. Tools and everything in the rear stay dry, and my floor is bedlined anyway so what little water does get in runs out eventually or will dry up. One tip for those who want to run a safari top and tonneau cover: if you're expecting rain, flip your front seats forward. I almost never get a wet surface area of the seat in heavy rain even when it's doorless if it's parked because I fold the seats forward to protect them. Works like a charm!