I used Arpi's to come in and do maintenance in January on a furnace in a home I had just purchased. In the first visit they were able to diagnose a noise / problem with the blower fan and replaced the wheel, as well as replacing the motor capacitor which they said was out of spec. It was an expensive repair but I wanted everything brought up to spec. About 4 weeks later the furnace completely failed when I called them they asked me to wait 2 days for a repair because they wanted to ensure they sent the same technician as last time in case he had made a mistake. I was okay with this and we used space heaters for a few days, but then a different technician came so it made me feel like they were just giving me excuses to delay me. They then told me I needed a replacement motor which we paid for, again another expensive repair, but it happens. When I had a look at all of the parts that had been replaced, all of the service fees I realized that the pricing was quite out of line. Something like replacing the motor capacitor was a 5 minute job (I removed it and swapped the old one in myself when my heat died to see if it would help) and a $20 part (I later bought a spare to have on hand) and they charged me over $120 to complete this during the service visit I had already paid for. When it came time to do a new water heater and AC I decided to go with another company I found here on HomeStars and have been much happier with them. I also had another incident with an emergency plumbing leak and called Arpi's first, they told me it would be a few days to get a plumber out, so I was able to find the same company that did my AC / Water Heater and they were able to get me out someone same day at the emergency rate which I was happy to pay. Arpi's in my experience could get it fixed, but the value wasn't on par with other providers and response time wasn't what I needed.