
- Country: USA
- State: Oklahoma
- City: Tulsa
- Address: 6605 E Admiral Pl, Tulsa, OK 74115, USA
- Store
More companies in your city
1 Review(s)
Lucas Kaelin
06.08.2012
Missed two appointments to get to my house, when they finally did come they barely looked at or troubleshot anything and just told me I need a new A/C. 3 weeks later still waiting to hear back from them on when it's going to be installed. When you get a hold of the right guy things seem ok, but they never returned my phone calls. 2 more weeks (total 5 from original appt) and I gave up and called another company who said it was an easy and inexpensive fix, that didn't require $50 let alone a new system.
Added comment