Best Businesses in San Antonio, TX
Tony helped me out of a jam, providing outstanding service for an extremely reasonable cost. He was prompt, efficient, courteous and will definitely be my go to plumber in the future.
Thanks, Tony!
Thanks, Tony!
Fair Oaks, TX 78015
I recently had a water leak at the meter. This was the second time in a year, the first time was with a discount from a know aquaintaince of my in-laws. Not that the first guy didn't know what he was doing, but, never-the-less, the issue reared it's ugly head again. Handy Andy offered me a quote, which was a little steep, but he did a great job, and did some great modifications to help prevent the issue from happening again.
San Antonio, TX 78219
I haven't had to call a plumber this much (or ever) until we moved into an older house last year, but I'm thankful I came across 5J Plumbing.
Cameron & his helping hand thankfully worked me in before the weekend hit. I received a call when they were en route, which was much appreciated. They were courteous and quick to solve my problem. No complaints or questions asked when it came time to pay for their time & exceptional service. Im more than happy to shop local, and support family run businesses!
Highly* recommend them for your plumbing needs!
Cameron & his helping hand thankfully worked me in before the weekend hit. I received a call when they were en route, which was much appreciated. They were courteous and quick to solve my problem. No complaints or questions asked when it came time to pay for their time & exceptional service. Im more than happy to shop local, and support family run businesses!
Highly* recommend them for your plumbing needs!
217 S River St, Ste 107, Seguin, TX 78155
Excellent service from a true professional.
Mark Cruz of 'State of Matter' plumbing and backflow services repaired and replaced our old water heater. How old? Well, the manufacturing date on the heater was from ~20 years ago, THAT's how old.
State of Matter had to retool the space to fit the new heater, installed it quickly, and even vacuumed the area where they worked to get rid of the dust and dirt dragged in. That's professionalism that is rare these days.
Highly recommended you call SoM and make an appointment if you need service, even on the off days and hours.
Mark Cruz of 'State of Matter' plumbing and backflow services repaired and replaced our old water heater. How old? Well, the manufacturing date on the heater was from ~20 years ago, THAT's how old.
State of Matter had to retool the space to fit the new heater, installed it quickly, and even vacuumed the area where they worked to get rid of the dust and dirt dragged in. That's professionalism that is rare these days.
Highly recommended you call SoM and make an appointment if you need service, even on the off days and hours.
San Antonio, TX
Fast, reliable, honest. We use him for all of our rental houses.
7929 M G Rd, San Antonio, TX 78251
For a number of years, I have employed the Beyer Boys to perform semiannual preventive maintenance inspections of heating and air conditioning units. Additionally, in January 2016 I purchased and had them install a 5-ton furnace. In May 2017, I hired their plumbing division to install a toilet. For the most part services were satisfactorily rendered. I had one instance where shortly after their preventive maintenance my heating system stopped working. They responded quickly and determined that their serviceman who had performed the preventive maintenance had not put parts back together correctly. Since they were the ones who had caused the problem, there was no charge. I was pleased that they took responsibility for the problem since I would have been none the wiser had they not done so.
Unfortunately, on Friday, December 15, 2017, I had a totally unacceptable experience during the semiannual preventive maintenance inspection. The serviceman approached my wife, who had had no dealings with him, and asked her to sign off that she had been informed that he was shutting off the gas. My wife declined to sign without first telling me about this request. Upon inquiry, the serviceman explained to me that new regulations prompted by some fires prohibit boxes from being stacked near furnaces; we had boxes stacked between the two furnaces. The serviceman did NOT give us option to move the boxes! His first instinct for customer service for preventive maintenance was to shut off the gas. We had to ask permission to move the boxes to avoid shutdown of gas. As we took less than a minute to move several boxes, the serviceman stood by and watched us.
At 10 a.m., upon the serviceman's departure, I called the Beyer Boys to speak to the service manager. The service manager not in, so reception promised to email him to contact me re service complaint. Not hearing back from the service manager, I called again 5 hours later at 3 p.m. I was told he was gone for the day. When I said I need to terminate the service contract, reception offered to contact him and have him call me back.
The service manager thereupon called me back right away. He was defensive and kept insisting that serviceman is required to shut off gas for safety. I explained that I agreed with the safety measure, but I should have FIRST be given option to move boxes. The service manager kept questioning my commitment to safety. He said he'd talk to the serviceman and instruct him IF what I said had happened. When I said I would terminate service contract, he told me to go ahead and do so. I then called reception again to terminate service contract.
After explaining to reception what had happened, reception said she'd have a senior person call me on Monday, December 18th. As of 4 p.m. that Monday, the senior person still had not called me, so I called once again to terminate the service contract. Reception said he was not in, but she'd contact him to call me. He thereupon called right away and was very receptive to my concerns in all respects. He also said that he would bring all this to the attention of PAT BEYER who is in charge of this division. I said that unless I was credited for the service call, I would terminate and engage instead a different company that had been recommended to me. He agreed and reception called me right back to confirm.
This should have been a satisfactory conclusion. Unfortunately, when it was time for the next preventive maintenance inspection on May 1, 2018, the very SAME serviceman came to my house. He acted as though he had never been there before, as though nothing had happened before. I believe it was poor judgment to send the SAME serviceman, especially in the absence of any apology from him. And so, in November 2018, I did indeed terminate the services of Beyer Boys and hired a different company, at lesser cost, at that.
Unfortunately, on Friday, December 15, 2017, I had a totally unacceptable experience during the semiannual preventive maintenance inspection. The serviceman approached my wife, who had had no dealings with him, and asked her to sign off that she had been informed that he was shutting off the gas. My wife declined to sign without first telling me about this request. Upon inquiry, the serviceman explained to me that new regulations prompted by some fires prohibit boxes from being stacked near furnaces; we had boxes stacked between the two furnaces. The serviceman did NOT give us option to move the boxes! His first instinct for customer service for preventive maintenance was to shut off the gas. We had to ask permission to move the boxes to avoid shutdown of gas. As we took less than a minute to move several boxes, the serviceman stood by and watched us.
At 10 a.m., upon the serviceman's departure, I called the Beyer Boys to speak to the service manager. The service manager not in, so reception promised to email him to contact me re service complaint. Not hearing back from the service manager, I called again 5 hours later at 3 p.m. I was told he was gone for the day. When I said I need to terminate the service contract, reception offered to contact him and have him call me back.
The service manager thereupon called me back right away. He was defensive and kept insisting that serviceman is required to shut off gas for safety. I explained that I agreed with the safety measure, but I should have FIRST be given option to move boxes. The service manager kept questioning my commitment to safety. He said he'd talk to the serviceman and instruct him IF what I said had happened. When I said I would terminate service contract, he told me to go ahead and do so. I then called reception again to terminate service contract.
After explaining to reception what had happened, reception said she'd have a senior person call me on Monday, December 18th. As of 4 p.m. that Monday, the senior person still had not called me, so I called once again to terminate the service contract. Reception said he was not in, but she'd contact him to call me. He thereupon called right away and was very receptive to my concerns in all respects. He also said that he would bring all this to the attention of PAT BEYER who is in charge of this division. I said that unless I was credited for the service call, I would terminate and engage instead a different company that had been recommended to me. He agreed and reception called me right back to confirm.
This should have been a satisfactory conclusion. Unfortunately, when it was time for the next preventive maintenance inspection on May 1, 2018, the very SAME serviceman came to my house. He acted as though he had never been there before, as though nothing had happened before. I believe it was poor judgment to send the SAME serviceman, especially in the absence of any apology from him. And so, in November 2018, I did indeed terminate the services of Beyer Boys and hired a different company, at lesser cost, at that.
17153 Beyer John Dr, Selma, TX 78154
Excellent work and good job Shafer Services. Your technician (John Collins) was great as well. A $60 service visit to inspect and check my A/C unit as it began making noise recently - happily remained $60. I've been poked in the eyes recently by a company from Kyle TX and sought somebody I could trust. Enter Shafer Services... Thanks again and hope to see y'all soon, but not too soon. Sincerely, The Lugos
San Antonio, TX 78209
Very poor professional service. Very argumentative about what I needed done and just walk away before even starting the job. I called another plumbing company they will be coming this afternoon. I urge consumers DON'T use this company.
Thank you so much and have a bless day.
Thank you so much and have a bless day.
1812 Grandstand Dr, San Antonio, TX 78238
He did fix my initial problem, but then he talked me into more. At which point the accounting started getting Really strange. send me money became a refrain alternated with but I'm saving you so much I ended up over paying him $1297. And in stead of just mailing me that money, he wanted to give me a check for the entire amount I had paid and then I woud give him a check for what I owed. When I told him his check would have to clear before I could give him another check, he has quit calling.
This seems like a scam to me
This seems like a scam to me
San Antonio, TX
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
Round Rock, TX 78681
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
San Antonio, TX
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
12703 Mountain Air, Ste 106, San Antonio, TX 78249
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
202 Renner Dr, San Antonio, TX 78201
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
San Antonio, TX 78211
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
San Antonio, TX 78201
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
San Antonio, TX 78216
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
119 N Oak St, Pearsall, TX 78061
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
70 Haby Dr, San Antonio, TX 78212
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
301 N Austin St, Seguin, TX 78155
Error: html_entity_decode(): Passing null to parameter #1 ($string) of type string is deprecated
Line: 405
File: tpl-listings.php
Line: 405
File: tpl-listings.php
9085 Bandera Rd, San Antonio, TX 78250














