Skip to main content

Cookies on BBB.org

We use cookies to give users the best content and online experience. By clicking “Accept All Cookies”, you agree to allow us to use all cookies. Visit our Privacy Policy to learn more.

Cookie Preferences

Many websites use cookies or similar tools to store information on your browser or device. We use cookies on BBB websites to remember your preferences, improve website performance and enhance user experience, and to recommend content we believe will be most relevant to you. Most cookies collect anonymous information such as how users arrive at and use the website. Some cookies are necessary to allow the website to function properly, but you may choose to not allow other types of cookies below.

Necessary Cookies

What are necessary cookies?
These cookies are necessary for the site to function and cannot be switched off in our systems. They are usually only set in response to actions made by you that amount to a request for services, such as setting your privacy preferences, logging in or filling in forms. You can set your browser to block or alert you about these cookies, but some parts of the site will not work. These cookies do not store any personally identifiable information.

Necessary cookies must always be enabled.

Functional Cookies

What are functional cookies?
These cookies enable the site to provide enhanced functionality and personalization. They may be set by us or by third party providers whose services we have added to our pages. If you do not allow these cookies, some or all of these services may not function properly.

Performance Cookies

What are performance cookies?
These cookies allow us to count visits and traffic sources so we can measure and improve the performance of our site. They help us to know which pages are the most and least popular and see how visitors move around the site. All information these cookies collect is aggregated and therefore anonymous. If you do not allow these cookies we will not know when you have visited our site, and will not be able to monitor its performance.

Marketing Cookies

What are marketing cookies?
These cookies may be set through our site by our advertising partners. They may be used by those companies to build a profile of your interests and show you relevant content on other sites. They do not store personal information directly, but are based on uniquely identifying your browser or device. If you do not allow these cookies, you will experience less targeted advertising.

Find a Location

Rubinsky Roofing, LLC has locations, listed below.

*This company may be headquartered in or have additional locations in another country. Please click on the country abbreviation in the search box below to change to a different country location.

    Country
    Please enter a valid location.

    ComplaintsforRubinsky Roofing, LLC

    Roofing Contractors
    View Business profile
    View Business profileBBB accredited business

    Need to file a complaint?

    BBB is here to help. We'll guide you through the process.

    File a Complaint

    Complaint Details

    Note that complaint text that is displayed might not represent all complaints filed with BBB. See details.

    Filter by

    Showing all complaints

    Filter by

    Complaint Status
    Complaint Type
    • Complaint Type:
      Order Issues
      Status:
      Answered
      We were giving a quote with a contract and signed it. We got the check from the insurance and gave them the check. They then asked for another $8k because the they needed to replace the wood without even checking it. They want us to sign another contract but we dont want to because we cant afford the additional cost. They threatened us and said that if we hired a new roofing company they would *** us. We are asking to dissolve the contract and give us back the $8k and they dont want to.

      Business response

      11/07/2023

      The complaint was written by our customer's granddaughter. She was not involved in this at all and what she wrote is untrue.

      The ***** family hired us for their full roof replacement. After providing everything needed to the insurance company, the roof was approved. We met the ***** family to complete a work order. At that time we also found that their decking is broken, rotten and thin and must be replaced. The amount that we charge is the Replacement Cost Value of the work we do based on the insurance scope of loss which is what we must collect by law. We collected the initial insurance check, determined the customer's out of pocket by law and was even kind enough to offer a payment plan. We also agreed to send evidence to the insurance for the decking so possibly that expense wouldn't come out of their pocket. Everything was agreed on and signed. 

      Later on we agreed to move forward without the re deck and just do the absolutely needed deck repairs. That is absolutely not recommended and is risking the entire roofing system and the people that live inside the house, but that is their choice. 

      No matter what we offered they demanded the check back. We have a breach of contract fee in our agreements because of all the hard work, time and money we spend on each file. We sent the customer a refund that is the difference between the check we received and the breach fee. 

      We are more than happy to help as we did from day one. We are a family owned business that always helps people and this is no different. We are going above and beyond to accommodate our customer and are ready to replace this roof.

      We uploaded the Work Order, the Change Order and the decking photos.

      Customer response

      11/07/2023

      I am rejecting this response because:   I explained to you that the two people that signed the agreement (my grandparents) are almost 80 years old and have dementia. 

      I asked for the contract to be dissolved and for their $7,500 back because this should have never happened. I explained to you that my grandparents have answered phone calls and agreed to things in the past because of their dementia and we call the business back and they have no issues canceling whatever they formerly agreed to. It is the right thing to do when two senior citizens with dementia agree to something without someone elses knowledge. 

      you also mentioned that the breach of contract was for all your hard work 

      you guys have done ZERO work on the home so not sure how that hard work is worth $7,500. 

      we need our money back you guys are taking advantage of non English speaking old people with DEMENTIA. 

      Business response

      11/07/2023

      Im very sorry you are feeling this way but everything was handled in Spanish from day one. Your grandparents were and are very aware of everything that happened. We have documentation of ALL the conversations that took place. 

      We helped from day one and are ready to keep doing so. 

      We dont work for free. We spent many many man hours and money to get this approved and prepare for the job. Just like a lawyer doesnt install something but provides service and gets paid for it, we provide a service before we install the roof and we were hired for this. 

      I hope we can put all the differences on the side and do what matters most - build a roof to protect your family. 

      lets talk and do so. 

      Customer response

      11/09/2023

      I am rejecting this response because:   

      i dont think you do understand. Wether the paperwork and conversations were handled in English or Spanish or French when people suffer from dementia it does not matter. They dont know what they are saying half of the time and they were told an original price and then you guys came and said it would actually be twice as much with completing the redeck. We called someone else and asked them for a quote on the roofing and redeck and we were quoted $6,000. You guys want $14,000 total. 

      the check that you guys kept for breach of contract ($7,500) when no work was done is crazy. All we are asking if for the check from the insurance back so that they can have their roofing fixed because now due to the rain we have leaks everywhere and have buckets around the home that need to be moved every time my grandmother needs to pass by with her wheelchair. They are almost 80 years old with dementia have some consideration for that. No work was done on the home and you know that. 

      Business response

      11/14/2023

      We are a family owned and operated business that loves our customers and are here to serve the community. The price we charge is based on what we must charge by law based on the insurance rules in the **************. We are ready to complete the work and want to complete the work as soon as possible. The communication with our customers was clear and constant from day one and the claim that they both suffer from memory loss after all this time is suspect to say the least. We told the customer they don't have to complete the re deck, that's simply a recommendation. Also the claim by the granddaughter that they can complete the project for $6,000 is due to contractors willing to cut corners and even if it is true, legally they can't charge that, they must charge the replacement cost value of the work doing determined by the insurance company.

      We want to do the work ASAP.

      Thank you.

    • Complaint Type:
      Service or Repair Issues
      Status:
      Answered
      In 2022 a man called ****** came to my door knocking telling me that my roof might need replacement. He told me that insurance will cover everything and that no money was coming out of pocket. I agreed but the insurance had denied our request be he kept insisting pretending it was for my best interest. He also said that the company will give him free windows, gutters and fence but he ended up charging the insurance for it because I have the requests that was charged to insurance. ****** will call and show up to my house frequently too making me feel forced to do business with them and basically harassing me. I got the insurance check of $1,165.53 and handed it over on December 4 to them. They wanted all the money before they even started working on my house and they made me give them all of the money when I got the 2nd check from insurance that was $10,698.51 and I handed it over as well on December 17th 2022. They told me that, that should cover everything. They showed up 2 months later to work on my house on February 4th 2023 and they worked on my roof just one whole day and left all their trash and took our gutters out and never replaced and also didn't do the fence or windows which he promised. The papers they told me to sign was in English and it wasn't properly explained to me what I was signing and they never told me the final amount was gonna be $27,889 because I few days later after on February 27th 2023 they called us and said that we still owe them $5,511. $4,645 plus a supplement check of $865 which equals $5,511. I handed over the money which came out of my pockets which they said i wouldnt touch my pockets.So they never came for their trash or come fix everything else they promised and called and asked me if I had 5 references and I said that I didn't have any. So they told me that since I don't have references I owe them $11,889 more. The owner himself came to my house and entered and yelled at my wife and threatened her and made her cry.

      Business response

      09/14/2023

      First of all we are very sorry our customer feels this way. But here are the FACTS:
      Rubinsky Roofing has identified damage to the property and recommended the customer replaces their roof and deck since the deck is not up to code and the roof had significant damage. At this stage Rubinsky Roofing offers a cash bid or guides the customer through the insurance process. The customer chose to proceed with the insurance process. The insurance approved the roof in full, a small section of the gutters, power wash and stain some of the fence. Rubinsky Roofing always collects what is owed by law and on our documents it clearly states the customer must pay their deductible in full. So the claim that we promised this will be with no out of pocket is false. After everything was approved the customer delayed the agreement for the out of pocket. All communication was in Spanish in order to ensure the customer understands everything fully, despite the fact both the husband and wife speak excellent English. The owner of the company was also involved and he had a wonderful meeting with the husband and met the wife as well. Everything was great at this point, all agreements were clear and in writing and we were able to proceed with the build. The agreement for the re deck was that if the insurance denies the re deck after the build the customer will be responsible to pay for it. After the build we submitted everything to the insurance but at this point the customer demanded free gutters. At first we of course refused because this wasn't agreed on. Later on our owner was generous enough to agree to do the gutters as long as the customer keeps the agreement for the re deck. At this point communication has ended and the customer stopped responding. We are still owed on this job.

      We have the highest reputation for a reason and we take care of all our customers and do everything for them to be happy. Everything was explained here properly and thoroughly. Management was involved from day one and a Spanish speaker was involved from day one. The owner was apart of the process as well and we don't understand where is the disconnect. 

      We wish to resolve this issue with our customer asap.

      Thank you.

      Customer response

      09/14/2023

      I am rejecting this response because:   I'm having my son translate stuff for me because my wife and I don't speak or understand too much English. The Spanish speaker they provided for me hardly evenly wanted to speak with me and she was involved later on when I was disputing this issue. But she wasn't present when I had to sign, so I don't fully understand what they made me sign. I never met the owner, he came to my house when I wasn't there and knocked on my door and invited himself in and proceeded to taunt my wife and threating her. She was scared for her life because she wasn't fully understanding what was happening. They want to get paid in full when they didn't finish the work they are charging me for. I have proof to prove my claims. They are just coming with lies and no real FACTS. 

      Business response

      09/14/2023

      I am sorry but what our customer wrote is simply a lie. I as the owner the company spoke to both husband and wife and they read and write English PERFECTLY. **** our customer relation manager explained everything we did in Spanish as well every step of the way. So the idea that all of this happened because they didn't understand is simply not true.

      Customer response

      09/14/2023

      I am rejecting this response because:   

      Look man I'm not here to argue with you back and forth like little kids. Quit lying me and you have never met, you met my wife who till now doesn't know 90 percent of what you said to her. So if we never met how do you have face to say that I speak perfect and understand perfect English. My question is that instead of explaining the money issue, you come to accusing me that I speak perfect English? You never finished the job and left your trash outside my house when you worked on the roof. I was never informed that all this was going to cost me 27k for a new roof. I was lied to and bullied to working with ****. **** harassed my wife and invaded our home by showing up to our home with no notifications. You have 10 other complaints on your business so how you have the face to say that yall go above and beyond to make everyone happy. 

    • Complaint Type:
      Service or Repair Issues
      Status:
      Answered
      In mid-March I met Somtoo Ike one of the representatives. Told him that I will not do my roof till April or Mid May because of Texas weather. Fast forward on 4/10/22, Somtoo *** and Miranda ****** came to my door wanting to again persuade me to sign for them to do my roof. On that day I had my 3-month-old grandson and my 6-year-old granddaughter. We started talking and I made it clear until my insurance company approve the claim the roof should not be done. I was willing to give them the business, but the comment made, and the disrespect received. They do not deserve my business. That day was very chaotic for me, with all the back in forth I sign the document. Little did I know that my insurance with Travelers was at 5%. I told Mr. Miranda, I will need to make the deductible changes before I do my roof. Mr Miranda got extremely aggressive that I breached the contract that I will need to pay, and I cannot do my roof with no one else. I kept getting calls and texts. I did change my insurance premium 1- The harassment and the business tactics was very stressing Later found out there is a lien on my house for $3,525 filed on *** 1, 2022. No work was complete, and yet never went up my roof only the insurance company. People need to be aware of companies that abused customers and used manipulation with scarred tactics. 19 years never came across a roofing company like that - mafias. I wonder how often clients in Dallas Texas have gone though this, its unethical and illegal.

      Business response

      08/19/2022

      Business Response /* (1000, 5, 2022/07/12) */ First of all we regret our customer feels this way. We would like to state the facts: First of all we don't have sales people. We meet people to educate them about the life threatening risks associated with a damaged roof. **** and our representatives had a very pleasant experience and **** chose to hire us. We also had a welcome call from our office following up after the meeting to ensure everything is 100% clear. Our agreement is not contingent to the insurance company's approval. It is a retail contract and has a set price that the customer agreed and signed on. Nevertheless the insurance company indeed approved the full replacement and issued **** payment based on her policy. The approved scope and signed contract are attached. We understand that ****'s policy doesn't cover a lot, but that isn't something we are allowed to deal with or can control. It's what she signed off on. We were hired to build the best roofing system, not to get the roof approved. We have tried many times to set up a sit down with **** so we can go over everything and find a solution. We have yet to receive any money from **** and had a pleasant text exchange with her that seemed to have made progress, but we have yet got a date and time to meet. **** NEEDS a new roof, her insurance would never pay otherwise, and we were hired to complete the work. We are more than willing to help our customer with financing options and more, and everyday we wait makes matters worse. A damaged roof MUST be replaced ASAP. We are ready to work together with **** and solve this.
    • Complaint Type:
      Service or Repair Issues
      Status:
      Answered
      I was pulling up to my house and I was approached by one of their representatives. He offer to help me bring in my groceries. I did not know he was a Roofer. He told me he worked for Rubinsky Roofing. He ask me about my insurance Co. He said I need a new roof before looking at it. I told him how can tell I need a new roof before looking at my roof. He went to look at it and he showed a video that I think was my roof. After looking at some other complaints I wonder now. I regret coming in contact with this company. He called my insurance company and made an appointment for the adjuster to come out without my permission. I am receiving harassing phone calls.

      Business response

      05/17/2022

      Business Response /* (1000, 5, 2022/04/08) */ Contact Name and Title: Gilad R******* Owner/CEO Contact Phone: 4697558585 Contact Email: giladr@r*******roofing.com We are sorry this is how our customer feels, but the facts are; our representative met with Ms.*********, explained everything is full and she signed the documents in order to get the process going and ensure she replaces her roof as she NEEDS to in order to protect her and everyone inside the house. Three days after the documents were signed, she spoke to our office and had a wonderful conversation with us going over everything once again. After the insurance approve a full roof replacement (customer informed us that she received the scope of loss from the insurance and hasn't sent it to us as she is supposed to based on our agreement) she then decided to ignore us and breach the contract. We are not harassing you, we are contacting you to get what we are owed. Either we collect the breach or we meet to complete the work order and build you the best roofing system on earth! Contracts matter and must be honored. We are here to save your life. We are the good guys.
    • Complaint Type:
      Service or Repair Issues
      Status:
      Resolved
      I signed a contract stating that if the insurance claim fully denied my roof they would void or null my contract they only partially approved my window screens and they are not letting me out of the contract saying that I will have to pay a fee of 3,500$...they have not done any work their inspector have not checked my house

      Business response

      06/03/2022

      Business Response /* (1000, 5, 2022/03/23) */ Contact Name and Title: Gilad ******** Owner/CEO Contact Phone: XXX-XXX-XXXX Contact Email: ****@rubinskyroofing.com The insurance company has approved work for a total of $1,377.83 which means the contract is 100% valid and the next step is to ensure the insurance company approves the entire roof or the customer can choose to pay the entire difference out of pocket. Mr.****** is fully aware that he NEEDS a new roof and he hired us to do the work. If he chooses to breach the contract, he owes $3,500 We wish to continue to guide our customer through the process so he gets what he deserves. And we were paid $0 so far for all the hard work we already put in this matter. We are uploading proof that work was approved. Consumer Response /* (3000, 7, 2022/03/24) */ (The consumer indicated he/she DID NOT accept the response from the business.) What work has been done? You haven't used your inspectors or any such things at all and no work has been done and I didn't receive any type of payment which I have proof of And the insurance denied the ROOF 100% they only approved the my window screens and gutters and you guys are trying to get me for things you do not specialize Business Response /* (4000, 9, 2022/03/25) */ Mr.****** has spoke with one of our supervisors, Rosa, and texted with our Owner/CEO, Gilad, and cleared up all misunderstandings and addressed all concerns and we will continue through the process to ensure Mr.****** is taken care of. Thank you. Consumer Response /* (4200, 11, 2022/03/28) */ (The consumer indicated he/she DID NOT accept the response from the business.) All this can go away by you just voided the contract it's only valid cause of the gutters and window screens which have nothing to with you guys ok I want work done for the screens on my window screens it does not say in your contract that I can't get work done for my window screens and cause that the only way you guys are trapping me in is cause of window screens and gutters that's what got approved by the insurance Business Response /* (4000, 14, 2022/05/12) */ We are actively working with Mr.******'s insurance to ensure he gets the approval for his roof so it can be replaced asap since this matter is very urgent. We are in communication with everyone involved. Based on our communication Mr.****** is happy with our agreement and attempts. We have yet to collect a single dime and are working on this matter constantly. Consumer Response /* (2000, 16, 2022/05/13) */ (The consumer indicated he/she ACCEPTED the response from the business.)
    • Complaint Type:
      Service or Repair Issues
      Status:
      Answered
      I wish to file a complaint against Rubinsky Roofing. I allowed one of their young inspectors on my roof within the last 6 months for a complimentary roof inspection. Within 10 minutes, the inspector was showing me a photo of a hail damaged roof that was obviously not my own. He then asked to come inside to review paperwork and sign a contract for the company to contact my home owner's insurance in order to get a claim filed so that the work could begin as soon as possible. I asked him to email me the details so I could review the statement of work and the associated costs. He agreed to do this and left my residence. I received the email within a few days and reviewed it's contents. I decided to contact another local roofing company to inspect the roof for a second opinion. This roofer said the roof was in great shape which I suspected since it's less than 3 years old. At this time, I took no further action. In the last 4 months I have been contacted by text messages and phone calls on my cell phone at least 4 times with the same request: the company is ready to get started on roof replacement right away. I always reply with the same message: "Your services are no longer required!" I want the phone calls and communication to stop as I have not signed any agreement to use their service but I keep getting harassed on a regular basis. Please help if you can! Thank you, ****** *********

      Business response

      01/25/2022

      Business Response /* (1000, 5, 2021/12/31) */ Contact Name and Title: Gilad ********, Owner/CEO Contact Phone: XXXXXXXXXX Contact Email: ******@rubinskyroofing.com First of all we are sorry that this is your experience with us so far but it is very important that you don't say things that are clear slander and also it's important that you understand why we operate the way we do. Which everyone should as well! WE SAVE LIVES! THIS IS SERIOUS! We are the highest rated roofing company in the world for a reason. We build the best roofing system and have knowledge on when a roof must be replaced that other companies don't have. Someone can have cancer and the first doctor confirms it while the second denies, it doesn't mean the second opinion is true. Your roof is indeed damaged and MUST be replaced. You can have 10 more opinions that say differently, this isn't an opinion, this is a FACT: Storms that hit your roof: 04.28.2020 - average hail size that hit your roof 0.5 inches 04.27.2020 - average hail size that hit your roof 1 inches 04.12.2020 - average hail size that hit your roof 1 inches 03.28.2020 - average hail size that hit your roof 0.5 inches 03.19.2020 - average hail size that hit your roof is 0.5 inches 2 more storms at 2019 3 more storms at 2018 2 more storms at 2017 All those HIT YOUR ROOF! Even if one did, you would need a new roof!!! So the other contractor risked your life by giving you false information. We are heroes and instead of letting us help you, you chose to attack us. Lastly we aren't harassing you, we are simply following up with a lead. Everyone that lives in your home is at risk until your roof is properly replaced. As the Owner and CEO of the company, I would love to come meet you and be the one replacing your roof. For now, we cancelled your lead in our system and won't contact you. If we do contact you in the future please contact me directly XXX-XXX-XXXX You are making a very big mistake by blinding yourself from the facts and as mentioned risking everyone lives in that house. I am sure there is mold and leaks. I would also like to mention you didn't call our 24/7 mainline that is published everywhere XXX-XXX-XXXX or my cell phone that is published everywhere - XXX-XXX-XXXX you chose to simply file a complaint after just a few attempts to educate you about the FACTS!!! I am also uploading the report for you to see. YOU ARE AT RISK! We wish you the best.
    • Complaint Type:
      Service or Repair Issues
      Status:
      Answered
      I have been receiving phone calls and emails from this company, that I didn't contact them. They left me several messages and they are not professional. I don't even know why they have a 4.5 rating when they bully people and threaten them. An employee wanted to come to my house in Houston to speak with me. I have not hired these people, I have no involvement with them. I just want to be left alone and stop being harassed by them. They are ruthless people. I don't feel comfortable how they handle business or people. If I can get help with the BBB for them to stop harassing me.

      Business response

      12/13/2021

      Business Response /* (1000, 5, 2021/09/06) */ On the 31st of January Amir ******* representative of Rubinsky Roofing met the customer ******** ******** and determined the roof is damaged and must be replaced. Amir ****** went over the process throughly and the contract and process outline were signed and Rubinsky Roofing was hired by ******** ********. On February 10th Rubinsky Roofing met with the insurance adjuster and the insurance agreed to pay for a full roof replacement. On February 21st Rubinsky Roofing representative Amir ******* Met the customer to fill out the Work Order. Everything was clear and everything was signed. On March 1st the customer notified Rubinsky Roofing that they received the check and they will be mailing it to a relative that lives in Dallas since they live in Houston. On March 3rd the customer had some concerns that were addressed with Cody ****, Chief of Staff of Rubinsky Roofing, handled all concerns and customer said she will mail the check. On March 11st Cody **** spoke with both customer and her brother. At this point they tried to get out of all signed agreements with Rubinsky Roofing. They didn't mention why. On March 22nd the customer contacted Rubinsky Roofing to verify we have her correct email so we can communicate. On March 30th the customer now expressed concerns endorsing the check to Rubinsky Roofing so we can schedule the roof replacment. Rubinsky Roofing has sent a breach letter and tried to contact customer several times with no success. We would like to talk to ******** ******** and resolve this matter outside of court. If we don't receive the communication from ******** ******** by the end of September, Rubinsky Roofing will have to take legal action to enforce it's contract and collect the breach fee which is $2,500 for all the hard work that was put into this file to get it approved. Please contact us immediately to resolve this matter! Sincerely. * we have attached all documents signed. Consumer Response /* (3000, 7, 2021/09/07) */ The problem is I never met with these people, I don't know what they look like or signed anything. I don't live in Dallas. I haven't live in Dallas since 2008. They continuously harassing me. I have chosen not to answer anymore. I will have to get the authorities in my area probably involve. I don't know these people. I've talked them in past letting them know you got the wrong person. But they yell at me on the phone and tell me they have families to feed. I don't understand they have the wrong person. Thank you, ***** I have looked and I have not anything with this roofing company. I don't know them and I don't know how they got my information. To this point it's identity fraud which now they are committing a crime. Because I never signed anything I spoke to them to say you got the wrong person that's it. I never met any of those people. Thank you, ***** Business Response /* (4000, 9, 2021/09/08) */ When a customer that clearly not only signed our documents but communicated with us for months and ensured our hard work will result in her getting payment from the insurance company, then met us to complete a Work Order, and then follow by acting as if we never met, we don't have much options except to enforce our agreements. Due to the fact a Work Order was completed we will be suing for $7,500. Plus any court fees. We hope the customer can stop tell the truth and meet us so we can do what we were hired to do. Build the best roofing system money can buy! Consumer Response /* (4200, 11, 2021/09/13) */ I will consult with an attorney. This is clearly identity fraud. Again, I have never met these people never saw them in my life. I have not signed anything. I'm saying the truth. I don't have a contract or anything from these people. I'll end up suing them for harassment and damages, fraud due to I don't know this company. Thank you, *****

    Some consumers may elect to not publish the details of their complaints, some complaints may not meet BBB's standards for publication, or BBB may display a portion of complaints when a high volume is received for a particular business.

    BBB Business Profiles may not be reproduced for sales or promotional purposes.

    BBB Business Profiles are provided solely to assist you in exercising your own best judgment. BBB asks third parties who publish complaints, reviews and/or responses on this website to affirm that the information provided is accurate. However, BBB does not verify the accuracy of information provided by third parties, and does not guarantee the accuracy of any information in Business Profiles.

    When considering complaint information, please take into account the company's size and volume of transactions, and understand that the nature of complaints and a firm's responses to them are often more important than the number of complaints.

    BBB Business Profiles generally cover a three-year reporting period. BBB Business Profiles are subject to change at any time. If you choose to do business with this business, please let the business know that you contacted BBB for a BBB Business Profile.

    As a matter of policy, BBB does not endorse any product, service or business. Businesses are under no obligation to seek BBB accreditation, and some businesses are not accredited because they have not sought BBB accreditation.