Heating & AC Repair, Replacement and HVAC Contractor in Vestavia Hills AL
Perfect Service Heating & Air provides air conditioning, heating, and indoor air quality services to the residents of Vestavia Hills, AL and the surrounding areas! In business since 2002, we are proud to offer professional services from a local small business that will keep you and your family comfortable all year long!
Read our reviews below and find out why your neighbors consider us to be their top choice when it come to heating and air concerns in Vestavia Hills, AL. Our expert AC repairs, installation service and tune-ups are backed by incredible warranties and performed by NATE certified technicians. Connect with Perfect Service today for perfect service every time!
Recent Jobs and Reviews in Vestavia Hills, AL
Our Local Reviews by City
- Adamsville, AL (23)
- Adger, AL (5)
- Alabaster, AL (73)
- Alpine, AL (1)
- Altoona, AL (1)
- Ashville, AL (19)
- Attalla, AL (1)
- Bessemer, AL (77)
- Birmingham, AL (766)
- Brighton, AL (2)
- Calera, AL (48)
- Center Point, AL (54)
- Chelsea, AL (34)
- Clanton, AL (1)
- Coalburg, AL (3)
- Columbiana, AL (33)
- Cordova, AL (2)
- Cropwell, AL (7)
- Dixiana, AL (2)
- Dora, AL (13)
- Empire, AL (3)
- Fairfield, AL (40)
- Fultondale, AL (23)
- Gadsden, AL (2)
- Gardendale, AL (46)
- Graysville, AL (2)
- Hayden, AL (9)
- Helena, AL (43)
- Homewood, AL (2)
- Hoover, AL (40)
- Hueytown, AL (15)
- Indian Springs Village, AL (1)
- Irondale, AL (75)
- Kimberly, AL (8)
- La Fayette, AL (2)
- Lake View, AL (3)
- Leeds, AL (39)
- Lincoln, AL (23)
- Locust Fork, AL (1)
- Margaret, AL (2)
- Maylene, AL (1)
- McCalla, AL (29)
- Midfield, AL (6)
- Montevallo, AL (37)
- Moody, AL (44)
- Morris, AL (11)
- Mount Olive, AL (25)
- Mountain Brook, AL (9)
- Mulga, AL (2)
- Odenville, AL (30)
- Oneonta, AL (2)
- Pelham, AL (62)
- Pell City, AL (46)
- Pinson, AL (68)
- Pleasant Grove, AL (23)
- Quinton, AL (4)
- Ragland, AL (10)
- Randolph, AL (2)
- Remlap, AL (17)
- Riverside, AL (7)
- Shelby, AL (2)
- Springville, AL (44)
- Steele, AL (3)
- Sterrett, AL (16)
- Sumiton, AL (1)
- Sylvan Springs, AL (3)
- Talladega, AL (1)
- Trafford, AL (5)
- Trussville, AL (97)
- Vestavia, AL (1)
- Vestavia Hills, AL (72)
- Vincent, AL (23)
- Warrior, AL (34)
- Wilsonville, AL (13)
Job Locations and Reviews
Review
I have had excellent service for almost 20 years with Perfect Service Heating & Air. They are always here when I need a repair or new unit.
![Colby I. Colby I.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2430431.jpg)
Colby I.
Vestavia Hills, AL 35243
![Mahari O. Mahari O.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2381717.jpg)
Mahari O.
Vestavia Hills, AL 35216
![Justin I. Justin I.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2490224.jpg)
Justin I.
Vestavia Hills, AL 35226
![Sam O. Sam O.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2366423.jpg)
Sam O.
Vestavia Hills, AL 35242
![Chris W. Chris W.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2098845.jpg)
Chris W.
Vestavia Hills, AL 35242
Review
Anthony did a great job. He mentioned some things to think about but was not pushy about me purchasing them. Honesty is hard to find, and these guys have it in spades.
![anthony t. anthony t.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2371341.jpg)
anthony t.
Vestavia Hills, AL 35242
![Jake F. Jake F.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/1620933.jpg)
Jake F.
Vestavia Hills, AL 35242
![Sam O. Sam O.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2366423.jpg)
Sam O.
Vestavia Hills, AL 35226
Review
Anthony was amazing! These days it is uncommon to find reliable hard working service specialists who put such effort into doing excellent work.
![anthony t. anthony t.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2371341.jpg)
anthony t.
Vestavia Hills, AL 35243
![Tahlib O. Tahlib O.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/1721043.jpg)
Tahlib O.
Vestavia Hills, AL 35216
Review
Good job!
Response from Perfect Service Heating & Air:
We are happy to hear you had a positive experience!
![Jacob D. Jacob D.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2366424.jpg)
Jacob D.
Vestavia Hills, AL 35242
![Parker V. Parker V.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2276991.jpg)
Parker V.
Vestavia Hills, AL 35226
![T J. T J.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2286350.jpg)
T J.
Vestavia Hills, AL 35226
![Colby I. Colby I.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2430431.jpg)
Colby I.
Vestavia Hills, AL 35243
Review
Very courteous and polite. Welcome in our home anytime
![anthony t. anthony t.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2371341.jpg)
anthony t.
Vestavia Hills, AL 35216
![Matt H. Matt H.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2441307.jpg)
Matt H.
Vestavia Hills, AL 35216
![Bo J. Bo J.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2098856.jpg)
Bo J.
Vestavia Hills, AL 35226
![anthony t. anthony t.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2371341.jpg)
anthony t.
Vestavia Hills, AL 35216
Review
Good work/friendly tech
![Michael B. Michael B.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/1222726.jpg)
Michael B.
Vestavia Hills, AL 35242
Review
Nice guy. Chris did a great job. He was professional and thorough and we would be happy to have him, again.
![Chris W. Chris W.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2098845.jpg)
Chris W.
Vestavia Hills, AL 35216
![Blake N. Blake N.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2394676.jpg)
Blake N.
Vestavia Hills, AL 35216
![Vestavia Hills, AL - Repaired the heat on a Ruud unit in Vestavia AL
Checked the heat exchanger Vestavia Hills, AL - Repaired the heat on a Ruud unit in Vestavia AL
Checked the heat exchanger](https://s3.amazonaws.com/static.sidebox.com/E266E958-ACC2-4E80-80CE-6C0ACE7927B2/2410175.jpg)
![Parker V. Parker V.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2276991.jpg)
Parker V.
Repaired the heat on a Ruud unit in Vestavia AL Checked the heat exchanger
Vestavia Hills, AL 35216
![Cardarius P. Cardarius P.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2366425.jpg)
Cardarius P.
Vestavia Hills, AL 35243
Review
Sam was on time, gave good feedback after the job was completed, and even helped me rig up a way to more easily remove the air filter he replaced (as ours gets stuck easily).
![Sam O. Sam O.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2366423.jpg)
Sam O.
Vestavia Hills, AL 35216
![Bo J. Bo J.](https://s3.amazonaws.com/static.sidebox.com/user/avatar/2098856.jpg)
Bo J.
Vestavia Hills, AL 35216
Review
Tyler took his time and did the tune up the right way.
Review
Wry courteous and professional!
Review
Technician was courtesy, polite, prompt, and did a great job! Would welcome him back any time
Review
1st time TJ was here. Easy to work with and the dogs loved him 👍
Review
Great job
Review
Taylor was great
Review
Colin was great. Professional and knowledgeable.
Review
Good Job!
Review
Perfect service is the one always count on. I am very happy to have them taking care of my heating and AC system.
Review
Good service
Review
Great, fast service! Came same day and were very professional!
Review
Friendly service
Review
Great service, on time, did what he needed to make it right.
Review
Quality Service
Review
Great!!
Review
Hunter was very professional, courteous & friendly.
Review
Great service, fair price!