Call Us (800) 253-9001
SERVICE AREA

We proudly service the following
towns below

Local Reviews

Rated 4.9 out of 5 stars based on 867 customer reviews

Map of Ewing Township, NJ

Prompt, Great Service. friendly, knowledgeable




Ron is a great guy and tech. He works quickly and cleanly. He explains what was wrong and what and how he fixed the problem in terms that a lay person can understand. An asset to the company.


Map of Hamilton Township, NJ

great service




i have so much respect for ronnie he is such a nice person


Map of Hamilton Township, NJ

Great Service




Very efficient. Helped with my issue. Answered all my questions. Very friendly. Would recommend!


Map of Wrightstown, NJ

excllent service




Outstanding service; he came when he said he would, completed the work quickly and efficiently, fully explained what he did and what we can expect. All in all excellent service


Map of Raritan Township, NJ

Excellent service, timely response, reliable and easy to work with




Wes has been to the house many times. He knows what he is doing, is very personable. Wes always tells me his findings and what can I say..I think Wes is JUST THE TYPE OF PERSON AND EMPLOYEE PFO SHOULD HAVE. It is hard to find and to maintain an excellent staff member. You have done this with Wes. Also, thanks to Barbara and PFO staff in general. I choose PFO because of your excellent staff and overall expertise, and reliability. Well done! Thank you.


Map of Hamilton Township, NJ

Great Service




Ron and Tyler were great. They were friendly and courteous. It was pleasure to have PFO service my air condioners by them.


Map of Upper Freehold, NJ

great service




always same day service and customer for years...


Map of Hamilton Township, NJ

mixing valve




Jeff did the job; had to go get proper valve for replacement; installed it; showed me how the temp could be adjusted, if needed.


Map of South Brunswick Township, NJ

Excellent Service




The service man was professional and efficient. He also changed the filter for me because it is difficult for me to get to the basement.


Map of Mansfield, NJ

Great service




Brian was courteous and efficient work.


great service




was on time and very nice, and cleaned up after himself.


annual maintenance




Maintenance went fine; lack of hot water to faucets corrected only by a work-around. Awaiting contact for scheduling part replacement.


Very conscientious and prompt at his work!




Jeff was a gentleman professional I felt at ease with him in my house.


Courteous Service




Well done. Thank you


-reliable--efficient--friendly service.




On time--reliable--efficient--friendly service. Jeff provide thorough answers to my questions and showed me the issues with my boiler. He was great!


Awesome service very friendly





Great service




The guy that came to check out our equipment was very professional. He came early in the window of time (window was 8-12, he came at 9), finished within an hour, and was friendly.


Great service.





Great service, took pride in his work, clear explanations





great experience. bought thermo pride from belasco about 20 yrs ago and has been going non stop since.





great technician





Great service





Furnace maintenance





Always Great




Friendly, professional, and thorough.


Mr.





Great service





VERY GOOD





Prompt service




Jeff is very efficient and pleasant


Furnace repair




Ron was very professional and even petted my dogs. He got the furnace working and getting the house warmer. Thank you


Prompt, Courteous Service




Kenny was on time, efficient and is always courteous!!!


love these guys




Jeff has been to our house to service our boilers several times and is professional and effective. He explains what is going on with the particular problem that day, and also gives advice about how best to maintain the system as a whole. I recommend getting the service contract.


speedy and quick, repaired in hardly no time. Excellent service tech.




I called in the service request at 6:50 am today. I got a call back at around 7:50 asking if my heat was not working and I don't really understand the purpose of the call other than they gave me a 4 hour window for response time. I had already reported heat not working.


Service Call




Your employees are professional and knowledgeable.


Service guy was a real professional





Very friendly and efficient




Jeff has been to the house before for routine maintenance and has always done a great job, cleaned up well and addressed the issues well!


Great




As always Jeff Whitham does a fantastic work when he services my oil burner. He answers all my questions and what to look out for if I have a problem. He also is very professional and friendly.


great service as always,quick response to trouble call,easy to understand instructions





from the time we called and spoke to service to when Ron fixed our problem was a pleasant experience! Thank you all!




Everyone envolved was helpful, pleasant as well as efficient! We appreciate how quickly the problem was solved!


Jeff was very nice





Heater checked and cleaned. Effecient - under contract





Great




Ok


Couldn’t have asked for better service.





Always excellent, prompt service!




Ron and everyone at PFO do great work. Whenever we call, they respond promptly and take care of the issue. We are very happy with PFO and the service they provide..


Great service





Great Service, Kind and informative man




We (Susan and Bill Garenia) were impressed with the knowledge and skill shown by Jeff Whitham. He is truly an outstanding asset to PFO Heating and Air Conditioning!


As always, well done





Great service




We were having an issue with our furnace and PFO responded very quickly. The technician who came to our home was friendly, professional and most of all knowledgeable. He was able to resolve the trouble in about an hour.


Reliable, prompt service!




Always get a prompt response and excellent service whenever we contact PFO. Jeff does great work and is very professional and thorough.


excellent service




the technician is professional and friendly. got the job done.


Good service, extremely knowledgeable and very personable.





Ron T.

Ron T.

Yearly preventive maintenance cleaning efficiency test and oil tank evaluation

Near S Olden Ave, Hamilton Township, NJ 08610
Bryan M.

Bryan M.

Smoke pipe problem

Near Marshall Ave, Hamilton Township, NJ 08619
jeff w.

jeff w.

Do not Bond oil-fired furnace

Near Monmouth Rd, Wrightstown, NJ 08562
Bryan M.

Bryan M.

Pre season starting check

Near Hanover Dr, Wrightstown, NJ 08562
Wes B.

Wes B.

Oil burner tune-up

Near Woodland St, Trenton, NJ 08611
jeff w.

jeff w.

AC tune-up and repairs

Near Kings Rd, Westampton, NJ 08060
Wes B.

Wes B.

Near Savannah Ct, Raritan Township, NJ 08551
Wes B.

Wes B.

Near Frontage Rd, West Amwell Township, NJ 08551
Wes B.

Wes B.

Heat pump tune up

Near Michael Ln, East Amwell Township, NJ 08551
jeff w.

jeff w.

2 AC check ups

Near Chesterfield Arneytown Rd, Wrightstown, NJ 08562
Wes B.

Wes B.

ac tune up

Near Burd Rd, Pennington, NJ 08534
Kenny B.

Kenny B.

Replaced domestic HW coil

Near E Millstream Rd, Plumsted Township, NJ 08514
Ron T.

Ron T.

Two air condition system checkups one attic 1 basement

Near S Olden Ave, Hamilton Township, NJ 08610
Wes B.

Wes B.

Oil burner tune-up

Near Mountain Ave, Princeton, NJ 08540
jeff w.

jeff w.

Water leak no heat

Near Davis Station Rd, Upper Freehold, NJ 08514
Wes B.

Wes B.

Ac tune up

Near Toad Ln, Raritan Township, NJ 08551
jeff w.

jeff w.

no hot water

Near Liberty St, Hamilton Township, NJ 08629
Kenny B.

Kenny B.

No heat in Mobile Home

Near Unnamed Road, Wrightstown, NJ 08562
Ron T.

Ron T.

No heat call, oil tank safety valve handle failed

Near Homecrest Ave, Ewing Township, NJ 08638
Wes B.

Wes B.

No hot water

Near Delaware Canal Towpath, New Hope, PA 18938
Bryan M.

Bryan M.

Furnace cleaning

Near Federal City Rd, Hopewell Township, NJ 08648
Wes B.

Wes B.

Ac tune up

Near NJ-31, Lebanon, NJ 08833
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Richard Rd, South Brunswick Township, NJ 08852
Wes B.

Wes B.

Ac tune up

Near Fisher Ct, East Amwell Township, NJ 08551
Kenny B.

Kenny B.

Ac tune up

Near W Shore Dr, Pennington, NJ 08534
Bryan M.

Bryan M.

Boiler cleaning

Near I-295, Mansfield, NJ 08022
Wes B.

Wes B.

Oil burner tune-up

Near Clarksville Rd, West Windsor Township, NJ 08550
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Millstone Rd, Millstone, NJ 08510
jeff w.

jeff w.

install new boiler

Near Cookstown Browns Mills Rd, Cookstown, NJ 08511
Bryan M.

Bryan M.

Chimney

Near Cookstown New Egypt Rd, Wrightstown, NJ 08562
Bryan M.

Bryan M.

Furnace cleaning

Near Jacobstown New Egypt Rd, Wrightstown, NJ 08562
Kenny B.

Kenny B.

Tune up on a oil boiler

Near Bear Tavern Rd, Ewing Township, NJ 08628
Ron T.

Ron T.

AC preseason checkup

Near Bridge St, Stockton, NJ 08559
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Kuzyk Rd, Plumsted Township, NJ 08514
Wes B.

Wes B.

oil burner tune-up and air conditioning tune up

Near Kinney Dr, Ewing Township, NJ 08618
jeff w.

jeff w.

tune-up on oil-fired hot water boiler

Near Bright Rd, Plumsted Township, NJ 08533
Bryan M.

Bryan M.

Boiler service

Near Hamilton Ave, Trenton, NJ 08629
jeff w.

jeff w.

Tune-up on oil-fired boiler and AC check

Near Morning Glory Ln, Manchester Township, NJ 08759
jeff w.

jeff w.

Tune-up on oil-fired hot water boiler and AC check

Near Morning Glory Ln, Manchester Township, NJ 08759
Wes B.

Wes B.

AC tune-ups

Near Olde Noah Hunt Rd, Millstone, NJ 08510
Wes B.

Wes B.

AC tune up

Near NJ-31, Pennington, NJ 08534
Bryan M.

Bryan M.

Boiler cleaning

Near Potts Mill Rd, Bordentown, NJ 08505
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Navajo Trail, Country Lake Estates, NJ 08015
Ron T.

Ron T.

Gas furnace and air conditioning checkouts

Near Tamarron Dr, Princeton Meadows, NJ 08536
Ron T.

Ron T.

Carrier Infinity heat pump check up

Near Tamarron Dr, Princeton Meadows, NJ 08536
Kenny B.

Kenny B.

Tune up on a oil Boiler

Near Laurel Ave, Franklin Township, NJ 08528
Bryan M.

Bryan M.

Furnace cleaning

Near Strassberg Ct, Hamilton Township, NJ 08690
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Spruce Blvd, Browns Mills, NJ 08015
jeff w.

jeff w.

Turn up on oil-fired hot water boiler

Near Pine Ave, Browns Mills, NJ 08015
jeff w.

jeff w.

Turn up on water heater furnace and AC

Near Chippewa Trail, Country Lake Estates, NJ 08015
Kenny B.

Kenny B.

Gas furnace & AC check

Near Valley Forge Rd, Bordentown, NJ 08505
jeff w.

jeff w.

Turn up on oil-fired furnace

Near Unnamed Road, Wrightstown, NJ 08562
Wes B.

Wes B.

Replacing a oil burner motor

Near Brookwood Rd, Hamilton Township, NJ 08619
Kenny B.

Kenny B.

Tune up on oil Boiler

Near W Blaire Tract, Lambertville, NJ 08530
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Petunia Ln S, Manchester Township, NJ 08759
Wes B.

Wes B.

Oil burner tune-up

Near Zieglers Ln, Hamilton Township, NJ 08690
Kenny B.

Kenny B.

Tune up on Boiler

Near Delaware Rd, Lambertville, NJ 08530
Tyler M.

Tyler M.

Heater tuneup

Near Vetterlein Ave, Hamilton Township, NJ 08619
Wes B.

Wes B.

Oil burner tune-up

Near White Horse Ave, Trenton, NJ 08610
jeff w.

jeff w.

Water leak

Near Holmes Mill Rd, Upper Freehold, NJ 08514
Kenny B.

Kenny B.

Tune up on oil unit

Near Patterson Ave, Hamilton Township, NJ 08610
Kenny B.

Kenny B.

Near Patterson Ave, Hamilton Township, NJ 08610
jeff w.

jeff w.

No heat call

Near Daniel Bray Hwy, Stockton, NJ 08559
Wes B.

Wes B.

Oil burner tune up

Near Plainsboro Rd, Plainsboro Township, NJ 08536
Wes B.

Wes B.

oil burner tune-up

Near Catbriar Ct, Montgomery, NJ 08502
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Coville Dr, Browns Mills, NJ 08015
Kenny B.

Kenny B.

Tune up on oil furnace

Near Juliustown Rd, Browns Mills, NJ 08015
jeff w.

jeff w.

Tune-up on oil-fired hot water boiler

Near Independence Ln, Mount Laurel Township, NJ 08054
jeff w.

jeff w.

Replace extrol tank and relief valve

Near Long Swamp Rd, Plumsted Township, NJ 08533
jeff w.

jeff w.

Noisy baseboard

Near Jacobstown Rd, Plumsted Township, NJ 08533
jeff w.

jeff w.

Tune up tune-up on a oil-fired hot water boiler

Near Long Swamp Rd, Plumsted Township, NJ 08533
Wes B.

Wes B.

air conditioning startup

Near Sassman Ln, South Brunswick Township, NJ 08852
jeff w.

jeff w.

Too much hot water water leak

Near Jacobs Creek Rd, Hopewell Township, NJ 08560
Wes B.

Wes B.

Oil burner tune up

Near Sycamore Rd, Princeton, NJ 08540
jeff w.

jeff w.

Must use reset

Near Fox Chase Rd, Plumsted Township, NJ 08514
Kenny B.

Kenny B.

Replacing Infinity control

Near Terrapin Ln, Hamilton Township, NJ 08619
jeff w.

jeff w.

install new boiler

Near Drexel Ave, Delran, NJ 08075
Kenny B.

Kenny B.

Tune up on oil furnace

Near Unnamed Road, Wrightstown, NJ 08562
Andrew M.

Andrew M.

Cheka doing annual tune up on a boo dares boiler

Near Boston Post Rd, Westbrook, CT 06498
Brett L.

Brett L.

test

Near Monocacy Dr, Bethlehem, PA 18017
Marek L.

Marek L.

Did gas check up.

Near Walnut Ln, Princeton, NJ 08540
Kenny B.

Kenny B.

Tune up on oil Boiler

Near Lakehurst Rd, Browns Mills, NJ 08015
jeff w.

jeff w.

Reinstall condensing unit

Near Petunia Ln N, Manchester Township, NJ 08759
Kenny B.

Kenny B.

Gas furnace check up

Near Foxcroft Dr, Princeton, NJ 08540
Ron T.

Ron T.

Carrier gas furnace noise call with thermostat issue

Near Flock Rd, Hamilton Township, NJ 08619
jeff w.

jeff w.

Tune-up on oil-fired furnace and water heater

Near Laurel Cir, Princeton, NJ 08540
Kenny B.

Kenny B.

No heat call

Near Pleasant Valley Harbou Rd, Lambertville, NJ 08530
jeff w.

jeff w.

Prime and start boiler

Near Tindall Ave, Hamilton Township, NJ 08610
Bryan M.

Bryan M.

Water heater cleaning Furnace cleaning

Near Harbourton Woodsville Rd, Pennington, NJ 08534
jeff w.

jeff w.

Gas boiler check up and heat pump check up

Near Buckingham Ave, Trenton, NJ 08618
Ron T.

Ron T.

Carrier heat pump communication fault

Near Flock Rd, Hamilton Township, NJ 08619
Bryan M.

Bryan M.

Cleaning

Near Basin St, Princeton, NJ 08540
jeff w.

jeff w.

Odors

Near Lawrenceville Rd, Lawrence Township, NJ 08648
jeff w.

jeff w.

Odors

Near Lawrenceville Rd, Lawrence Township, NJ 08648
Bryan M.

Bryan M.

Cleaning

Near Basin St, Princeton, NJ 08540
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Mill Pond Dr, Upper Freehold, NJ 08514
Bryan M.

Bryan M.

Cleaning

Near Mill Pond Dr, Upper Freehold, NJ 08514
jeff w.

jeff w.

Radiators not heating up completely

Near Princeton Ave, Trenton, NJ 08638
jeff w.

jeff w.

no heat upstairs

Near E Broad St, Hopewell, NJ 08525
jeff w.

jeff w.

Tune-up on oil-fired furnace

Near Chippewa Trail, Country Lake Estates, NJ 08015