Generally, 4-star. While the tech was very friendly and returned all calls, he initially had to wait for a shipment of filters. Rather than calling me to schedule a visit, I had to follow up 2 or 3 times to remind Puro that I needed service. After 2 additional weeks of waiting, I called the tech Friday afternoon and he arrived Friday evening for the filter change. Good, yet rather random, responsiveness.
The tech was friendly and showed me a how to read the filter life. He also met a competitor's price; lowering the price by over $100 for the filter change.
We also have a under-sink filter but Puro was not able to replace that water filter system. I'll have to call another service to replace the under-sink filter which is kind of annoying as the systems were sold as a single product.
Generally, I hoped Puro would've been proactive in scheduling the service call, but I was happy for them swinging by when they were near my house. Despite the higher price, I was happy that it was lowered to match a competitor. Puro changed my filter for a standard price after jumping through a few hoops to get it done.
Mostly satisfied customer!