I would recommend Magnolia, especially for problems that might be difficult or harder than normal to fix. My technician, Carlos, was great and answered a number of questions about my radiant heating system. Magnolia tends to be more expensive than some of their competitors, but the work is of high quality. They are prompt and the service is good.
As a warning, the pricing for their services can be quite frustrating. Magnolia does not charge by the hour or for supplies. They use a book of prices, which can be frustrating to deal with. Sticker shock about the price for a repair is usually made worse because there are a number of other subsidiary charges. So it can be $600 to replace a valve, but an additional $290 to drain the system.
more