I was very happy to see the Geekpure Whole House U-V 6 GPM Water Filter System offered for review as we have had issues with our water from day one since buying our house nearly 20 years ago. The Geekpure system was very easy to install after purchasing a couple of fittings to reduce the ?" inlet and outlets to reduce into ?" PEX piping. You will need a power source to operate the system and thankfully I have an electrical outlet near the system that was used to power previous water softeners.Everything you need to install the system is provided by Geekpure, including easy to read and understand instructions. I had to research if the filter body could be installed in a vertical arrangement and found nothing of note on that type of installation, so I went ahead and installed the filter body as recommended in the instructions.We've had at least three water softeners that we've used for many years, each requiring replacement for one reason or another, and I was on the verge of purchasing another water softener outright and resigned to once again going through the regimen of adding salt to the system on a regular basis. We were told by a water softener representative that our "state of the art" system was not quite enough to combat the effects of hard water in our region and the contaminants that are common on the high plains. In addition to being hard water, I joke that it's the driest water I've ever encountered to where your skin always feels dry and itchy from using it.A few weeks with the Geekpure Whole House U-V 6 GPM Water Filter System and things have seemed to change quite dramatically. We actually get more soap lathering action than before, something hard water doesn't do well, and after showers and baths, we don't feel like we've scrubbed with sandpaper. So this system for as compact as it is, really does a remarkable job! The water is actually drinkable once again with no strange after taste or odor present.The tradeoff I see from the Geekpure Whole House U-V 6 GPM Water Filter System is that is recommends using a bleach flush out every so often to keep the system clean. This is manageable and actually gives us peace of mind that any of the pipes in our house are staying relatively clean. It also requires periodic filter replacement which means in terms of total cost, it is probably about the same price as all the conditioner salt we'd be using otherwise over time. And it also means that I don't have to obtain and pay for 5 gallon water jugs for drinkable water. Our water is really that bad.In addition to the Geekpure Whole House U-V 6 GPM Water Filter System, I am going to be installing a spin down filter or two inline, 'before' it goes through the Geekpure system. This should help the longevity of the Geekpure system in the long run.I feel the price point of the Geekpure Whole House U-V 6 GPM Water Filter System is right there with a variety of other U-V filtration systems on the market today, and certainly less in cost than water softener rental or outright purchase. I should know in another six months just how well this whole system is working out, but for now so far, this is a great compact system that I would highly recommend to anyone who wants to improve the quality of their drinkable and cleaning water supply.