I have Bestop seat covers and they are great. You can barely tell they are seat covers as they fit so snug. I have never taken them off and I have had my Jeep for over 2 years. Oh yea and they are waterproof.
2000 Sahara, 3.5" Rubicon Express Lift, 1" spring spacer & 1" Body Lift, 33" or 35" BFG Mud tires, Front & Rear ARB, Rancho 9000 shocks, UCF Ultra High Belly Up