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.

Manage Cookies
Share
Business Profile

Parking Facilities

Concord Parking Ltd.

Complaints

Customer Complaints Summary

  • 35 total complaints in the last 3 years.
  • 28 complaints closed in the last 12 months.

If you've experienced an issue

Submit a Complaint

The complaint text that is displayed might not represent all complaints filed with BBB. 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.

Sort by

Complaint status

Complaint type

  • Initial Complaint

    Date:10/03/2025

    Type:Billing Issues
    Status:
    AnsweredMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    Was issued a violation ticket on February 18th 2025 for ***** issued 2:24 pm. I purchased a ticket onFebruary 18th at approximately 2:15 for one hour at a cost of $3.93...came out to my car at approximately 3:05 to this violation ticket at 2:24. Contacted on February 19th to dispute then again on February 25th, 28th then finally got response on March 3rd...that they have a high volume of disputes they are dealing with...have to wonder why. They requested a copy of my paid ticket...I advised that their machine doesn't not print tickets...sent them copy of my **** statement showing payment. Then I got letter that I sent this to the wrong department I sent in reply to the email I got from them. I'm so tired of this back and forth.

    Business Response

    Date: 19/03/2025

     

    Hello there, 

    Thank you for contacting us. 

    We apologize for the delay and the inconvenience during this time. 

    Upon checking your records, we have confirmed that license plate: ****** did not reflect in our payment system on February 18th. All the pay stations at ********* are being monitored regularly, ensuring that parking tickets are printed out, as valid payments would reflect in our payment system. As a part of the Concord Parking's protocol, we need to adhere to the rules set for Solo Bosa.  After our further investigation, please be advised that notice # ENX30715111424 was reduced to a warning and there is no further payment required.

    We thank you for your time and cooperation. 

     

  • Initial Complaint

    Date:28/02/2025

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    Feb.20th 2025, I parked at ************** in the Accessibility Stall, as I am handicaped. My permit does not fit on my review mirror so I keep it in my console compartment and then lay it on my dash when I park. I forgot to do it on this visit. So when I returned to my vehicle I had a $50 ticket on my windshield. When I returned home on went to the site written on the ticket to dispute the fine. I provided photo's of my permit, car registration as they requested. They said they would be back to me with in 72 hours ,. its now been 7 days! I clearly have a permit and don't fell I should be penalized for being 'forgetful'. If they say 72 hours than they should darn well stand by that claim!!! Please advise!

    Business Response

    Date: 04/03/2025

    Hello there, 

    We apologize for the delay and thank you for your patience during this time. 

    Upon our further investigation for SouthGate, it was confirmed that customers with a valid accessibility permit must have the correct license plate registered and displayed, to park in the accessibility stall. Notice # CTX937915131312 was reduced to a warning and there is no further action needed. 

    Thank you for your cooperation. 

  • Initial Complaint

    Date:21/02/2025

    Type:Billing Issues
    Status:
    AnsweredMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    I am writing on here to get attention from Concord parking regarding a parking ticket that was issued to my vehicle by the company on Thursday February 13th, 2025 at 10:41am with a $100 fee if paid within a week or $120 after that.I received this ticket due to a payment violation. I would like to explain to them the situation so I immediately filled out the dispute form. The issue is that I use the online way, pay by phone, to pay for my parking on campus because their parking meters dont accept debit cards. Im someone that pays for my parking the moment I park my car since the first day of classes. Although this one time Im not quite sure what happened but I payed for my parking around 9:35am and I usually pay for a whole day because Im there till 4pm. I was using data during this process and I saw that $5.60 was deducted from my account and on the app it showed how many hours was left of my parking so naturally I assumed my parking was payed for. When I came back to my car at the end of my second class which ends at 3:50pm, I noticed the ticket on my windshield. I immediately checked my email and notice that I just received an email receipt stating that my parking started at 3:55pm. This did not make sense to me because I wouldnt pay for a full day when Im about to leave and I know I payed prior. Im not too sure if it was there was a problem with the banking system or the app but I was hoping to be able to talk to someone from concord to explain my situation. They claim that they will get back to you within 72 hours but I got no response back so I called their number that was under contact us multiple times and got hung up. I tried emailing their help address as well and got no answer until they finally responded today, one day before I have to a full $120. Their reply was very brief and they just basically explained why I got the ticket and why they cant waive it. Im a university student and $120 is an amount I understandably cannot afford.

    Business Response

    Date: 26/02/2025

     

    Hello Jeetika, 

    We apologize for the delay as our disputes team is currently processing a high volume of appeals. 

    After our further investigation, we have confirmed with Pay by Phone that the parking payment was made after the parking violation was issued on February 13, 2025 at 10:41am. Therefore, this parking violation RA640X15061041 is valid. 

    Payment valid from February 13th at 3:55 PM to February 14th 12:00 AM. It was confirmed that there were no issues with **********, and clients must pay for parking upon arrival to avoid further violations. 

    Please be advised that the decision made for this parking violation RA640X15061041 is irrevocable. 

    Thank you for your time and cooperation. 

     

    Customer Answer

    Date: 26/02/2025

     
    Complaint: 22965133

    I am rejecting this response because I do not think it is fair to ticket a student $100-$120 when I only pay $5.60 for one day. I understand that concord parking has their rules and regulations that must be followed although I ended up paying for the ticket today before the discounted rate was over since I have class tomorrow and would not like to see anything happen to my car when Im in class. For the past two weeks I have been non stop trying to get in contact with someone to explain my situation and Ive have received minimal communication. Im looking to further discuss if I will be able to get a refund for this transaction because it had left a massive dent in my future and current finances. Once again, Im sorry on my side but the issue happened online and was out of my control.


    Sincerely,

    ******* ******

    Business Response

    Date: 27/02/2025

     

    Hello there, 

    We understand your frustration regarding this matter, and we value our customers by consistently improving our systems to ensure customer satisfaction. 

    As confirmed with our team, Notice # RA640X15061041 is valid as there was no payment made at the time the parking violation was issued. 

    *****************************************************************************, offers payment options such as: SMRT Pass, ********** and via pay stations. It is the customer's responsibility to ensure that a valid payment has been made upon arrival and before leaving the vehicle unattended to prevent this situation. After our further investigation, as Notice # RA640X15061041 was your second violation, our disputes team had extended the deadline until February 26, 2025 for the discounted rate: $100, as indicated online when your payment was made. As a part of the Concord Parking's protocol, we need to abide by the set parking rules and pricing for *******************************. Due to the validity of this violation, $100 is the correct amount and a refund will not be issued.

    Respectfully, there are no further actions that can be taken regarding this matter - Notice #RA640X15061041, as this dispute will still be denied, and we are considering this matter as closed. 

    Thank you. 

    Customer Answer

    Date: 27/02/2025

     
    Complaint: 22965133

    I am rejecting this response because I did pay for the ticket as seen in the attachment I have provided. I would also like to make it clear that the last time i got a violation was truly not my fault because Im a new student here at ***, your sign states reserve parking assuming it means as long as you pay you can park. It does not specify for faculty staff members only which is why I parked there. I appreciate that your team was able to dispute it last time but I feel like you don't really understand where I am coming from. If you check your records you will be able to see that I pay for parking on time every single time Im on campus so its not like I was irresponsible and not pay. The $100 i just spent has left me with struggles for the next few months so please, I request you if your able to refund it, please do it will help me greatly. I can guarantee you this will not happen again.


    Sincerely,

    ******* ******

  • Initial Complaint

    Date:14/02/2025

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    On Jan. 31st I received a parking ticket, at this time I had an active 10 day flex pass with remaining days and realized I had simply forgotten to add the day (Jan. 31st) to the flex pass. A couple days later on ~Feb. 2nd I disputed the ticket on the concord parking website. It promises a response within 72 hrs yet it is now Feb. 13th and I still have not received a response.Additionally, it doesn't let you purchase another flex pass/weekly permit until you've paid all outstanding tickets so today, Feb. 13th I received another ticket.I kindly request that these tickets be cancelled as I am just a student and cannot afford to pay $150. I genuinely just forgot to add the day to my flex pass and in the future I will be adding all the days for the week on the weekend and/or buying the weekly pass to ensure this doesn't happen again.

    Business Response

    Date: 18/02/2025

    Hi *****,

    We are currently handling a high volume of appeals and apologize for the delay. The disputes department responded to your dispute on February 14th. If you have any additional information to provide, please reply directly to their response.

    Thanks,

    Customer Answer

    Date: 19/02/2025

     
    Complaint: 22940147

    I am rejecting this response because:

    I never received a response from your disputes department on Feb 14th or on any date at all.

    Sincerely,

    ***** ******

    Business Response

    Date: 26/02/2025

    Hello *****, 

    We apologize for the delay as we are currently processing a high volume of appeals.

    Upon our further investigation, parking violation # WN781H14931546 has been reduced to a warning as a one-time courtesy, and there is no further payment required. Please be advised that customers must have valid payment upon arrival. If you have received more than one violation, please ensure to submit your dispute at *****************************************************;

    Thank you for your time and cooperation. 

     

    Customer Answer

    Date: 01/03/2025

     
    Complaint: 22940147

    Hello,

    Thank you for cancelling the ticket; however, I am rejecting this reponse because as I mentioned in my previous message there was an additional ticket (#WN781H15061608), that I received while waiting for a response for my dispute of ticket #WN781H14931546.

    As you cannot purchase any more parking permits with an outstanding ticket and your response to my dispute taking nearly an entire month (dispute filed ~Feb. 2nd, response received Feb. 26th), signficiantly longer than the 72hrs you promise on your website, I kindly request ticket #WN781H15061608 be cancelled as well.

    Sincerely,

    ***** ******

    Business Response

    Date: 03/03/2025

     

    Hello there, 

    We apologize for the delay as we are currently processing a high volume of appeals.

    After our further investigation, the following notice # WN781H15061608 was issued as there was no active payment reflected. 

    Please ensure to have a valid payment upon arrival and before leaving the vehicle unattended to avoid future violations. 

    This notice # WN781H15061608 was reduced to a warning and there is no further action needed. 

    We thank you for your time and patience. 

    Customer Answer

    Date: 04/03/2025

     
    Better Business Bureau:

    I have reviewed the response made by the business in reference to complaint ID ********, and find that this resolution is satisfactory to me.

    Sincerely,

    ***** ******
  • Initial Complaint

    Date:23/01/2025

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    Parking Ticket Dispute On January 15th I purchased a parking pass for the day at **************** (pay parking). After work I noticed I got a Notice of Violation. It occurred that I had inadvertently input my licence plate number in the wrong way entered as (eg) AAA111 rather than 111AAA. On January 16th I went on the ** Code to dispute this violation, as a ticket was purchased and clearly the plate does match but was incorrectly entered backwards. The site states 72 hours response time, but yet I still have not heard back from Concord Parking. On Monday Jan 20 and Tuesday Jan 21 I emailed the ***************************** and I have not yet to hear back. Wednesday Jan 22 I ended up paying the violation notice $80, as I did not want my car towed in the future. I need my car to take my 90yr old mother grocery shopping and for medical appointments.I am looking to get my funds back, as $80 is a lot of money at this time. I find it frustrating that you can not talk to a human person to get thing resolved.Attached are my supporting documents.Thank you

    Business Response

    Date: 24/01/2025

    Hi ******,

    Our disputes team has already responded to you, and I believe everything has been resolved.

    Thanks,

    Customer Answer

    Date: 24/01/2025

     
    Better Business Bureau:

    I have reviewed the response made by the business in reference to complaint ID ********, and find that this resolution is satisfactory to me.

    Sincerely,

    ****** ***
  • Initial Complaint

    Date:20/01/2025

    Type:Customer Service Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    - Business said a response to a dispute would be available 72 hours after filing, filed it on January 2, 2025 and have not received a response since as of January 19, 2025 - Business no longer allowing filing of a dispute - Business no longer allowing viewing details of a ticket - Business not responding to their Contact Us provided contact upon reaching out to follow up sent on January 13, 2025 regarding a dispute with no response - Business is unreachable when asked to correct their action regarding a ticket which was clearly given out in a predatory manner as the ticket provided no violation to any agreed upon conditions

    Customer Answer

    Date: 20/01/2025

    Contact by business 

    Business Response

    Date: 22/01/2025

    Hi ****,

    Apologies for the delay in responding to your dispute. Ive just confirmed that our disputes department replied to you yesterday.

    Thanks,

    Customer Answer

    Date: 23/01/2025

     
    Better Business Bureau:

    I have reviewed and can confirm the response made by the business in reference to complaint ID ********. Additionally I find that this resolution is satisfactory to me.

    Sincerely,

    **** *****
  • Initial Complaint

    Date:20/01/2025

    Type:Billing Issues
    Status:
    AnsweredMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    I am writing to file a complaint regarding parking ticket JS560G14771833, issued by Concord Parking Services on January 15, 2025. I would like to request your assistance in resolving this issue as quickly as possible, as it was a genuine mistake and misunderstanding on my ******* a part-time student at ****, I purchased a 20-flex day pass (from concord worth 185$)for parking and reserved a spot for January 15th due to a class scheduled to start at 6:30 PM. On the day in question, I parked in what I believed to be an appropriate area. The signage in the parking lot stated that the lot was reserved for staff from 6:00 AM to 4:30 PM, and after that, it was available for students and visitors. Based on this information, I assumed that after 4:30 PM, I was allowed to park in the lot. However, I now realize that the lot is actually reserved for staff 24/7, and my parking there was a mistake.I take full responsibility for this misunderstanding, as I had no intention of violating the parking rules. Since I had already purchased a valid parking pass, I kindly request that the ticket be canceled due to this unintentional error. I would greatly appreciate it if you could expedite the resolution of my case with Concord Parking, as I have yet to receive a response from them after more than 72 hours.

    Business Response

    Date: 21/01/2025

    Hi *****,

    Our disputes department has already responded to your request through the disputes channel. If you need to provide any additional information or points, please reply directly to their response.

    Thanks,

  • Initial Complaint

    Date:06/12/2024

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    On Dec. 2 at 2:24 PM I was issued a Notice of Violation for "Overtime - Parked Over 3 Hours" while parked at *****************. The total duration of my parking time on the lot was roughly ***** minutes. I went to the company's website to dispute the ticket and noted that Concord's evidence was a series of photos taken over a 3 minute period, not the 3 hours noted on the ticket. I filed my dispute through ************************ on Dec. 2nd at 4:12 PM. The back of the ticket states that your dispute request will be responded to within 72 hours. I have received no response from Concord and the 72 hour window has past so I'm writing to the BBB to help resolve this ASAP since the ticket contains references to TOWing (emphasis Concord's), referral to debt collection agencies, and legal action if it isn't paid. Concord clearly made a mistake in issuing this ticket and I would like confirmation that it has been rescinded.

    Business Response

    Date: 10/12/2024

    Hi *******,

    You disputed your ticket on December 3rd, and our disputes department responded on December 6th. Please provide them with the requested information, and they will assist you with your request.

    Thank You!

    Customer Answer

    Date: 10/12/2024

     
    Complaint: 22647350

    I am rejecting this response because:


    My dispute was filed Dec. 2nd (see screenshot). The company responded Dec 6th (see screenshot). As they were outside of their 72 hour response policy listed on the ticket and are privately asking for information outside of the scope of the supposed parking violation, I am requesting resolution through the BBB as previously stated. This ticket was issued in error and I would like the ticket rescinded and my credit card refunded. 


    Sincerely,

    ******* *****

    Business Response

    Date: 13/12/2024

    Good morning *******,

    Your vehicle was ticketed because it was first scanned at 9:20 AM and then scanned again at 2:24 PM, as shown in the pictures, violating the 3-hour parking period. If you'd like, I can provide the picture from the 9:20 AM scan for your reference.

    The question asked by our disputes department was intended to better understand your situation and assist with your dispute. They remain the best resource to handle your case, especially since there may be sensitive information thats better addressed through our official channel. However, if you prefer, we can proceed with your dispute through this channel instead.

    Please let me know how youd like to proceed, whether youd like to continue here or return to our website to work directly with our disputes department for a quicker resolution.

    Thank You!

    Customer Answer

    Date: 13/12/2024

     
    Complaint: 22647350

    I am rejecting this response because:

    Hello, 

    As the screenshot of your email says, "The photos were from the initial scan only." The photos were from 2:26-2:28 PM. This doesn't match with the time frame you're describing, just as the dates you say I filed for dispute are inaccurate. 

    I would have used your company's dispute resolution service if you had abided by its terms (see attached image) and not reached beyond what I would consider appropriate questions for a parking company to be asking.

     

    I look forward to a prompt resolution. 


    Sincerely,

    ******* *****

    Business Response

    Date: 23/12/2024

    Hi *******,

    What I mentioned is that your vehicle was ticketed because it was first scanned at 9:20 AM and then scanned again at 2:24 PM, violating the 3-hour parking period. For your reference, Ive attached pictures of your vehicle from the scans at 9:20 AM and 2:24 PM.
    Once again, the question asked by our disputes department was intended to understand your situation better and assist with your dispute. They remain the best resource to handle your case, particularly since sensitive information might be involved and is better addressed through our official channel. However, if you prefer, we can proceed with your dispute through this channel instead.

    Thank You!

    Customer Answer

    Date: 27/12/2024

     
    Better Business Bureau:

    I have reviewed the response made by the business in reference to complaint ID ********, and find that this resolution is satisfactory to me. I still do not agree with the company's assertion regarding the time frame of their response to the initial dispute, or that their intrusive questioning was intended to assist me. 

    Sincerely,

    ******* *****
  • Initial Complaint

    Date:29/11/2024

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    As I'm an employee and was told by my employer and mall security I could park in mall parking, followed the process, registered my vehicle in the security log book agreed where I had to park, was at work and after work I noticed the ticket, I try to call concord parking, no response, I emailed no response, also disputed with an explanation no response. On another day when I was on my day off parked my vehicle on park-and-ride parking and paid for the full day, have proof of my bank statement and parking pass for that full day (the parking pass was left for the officer on the dashboard for view), came back before and found again ticket issued. Again tried to contact you and disputed no response, this is illegal what is happening? Additionally, I want to file a complaint against an officer who does not even check parking meters or the mall log book for parked vehicles

    Customer Answer

    Date: 29/11/2024

    *********************** log book can be checked at any time in security room 

    Customer Answer

    Date: 29/11/2024

    ******** ******

    Business Response

    Date: 02/12/2024

    Hi *******,

    Thank you for reaching out to us. Im not sure which license plate youre referring to, as it wasnt mentioned in your message. However, if this is related to the dispute you submitted on 11/28, our disputes team responded on 11/29, informing you that your dispute was accepted and the ticket was canceled.

    Let me know if you have any questions.

    Thank You!

  • Initial Complaint

    Date:29/10/2024

    Type:Billing Issues
    Status:
    ResolvedMore info

    Complaint statuses

    Resolved:
    The complainant verified the issue was resolved to their satisfaction.
    Unresolved:
    The business responded to the dispute but failed to make a good faith effort to resolve it.
    Answered:
    The business addressed the issues within the complaint, but the consumer either a) did not accept the response, OR b) did not notify BBB as to their satisfaction.
    Unanswered:
    The business failed to respond to the dispute.
    Unpursuable:
    BBB is unable to locate the business.
    On June 27th of 2024, I had a morning appointment at the *************************************** at *****************************************. I registered my vehicle at the visitor parking kiosk. After my appointment, I returned to my vehicle and went home. On October 24th, when checking on a separate parking violation, it came to my attention that I was issued a ticket on the morning of June 27th. A ticket was not left on my windshield so I was unaware of the ************ the violation notice, the comment incorrectly claims that the vehicle is parked in a restricted space for customers of 7671 Alderbridge and NOT for vehicles with a VCH staff parking permit. I am not, nor have I ever been employed by ************************. I've attached a modified parking map provided by the facility (*******************************************************************************************). The images the parking attendant provided do not support the claim of a parking violation, I was also able to obtain a note from my health care provider supporting my appointment appointment the morning of June 27th.I attempted to dispute the ticketed and was denied and they insisting on fining me $80. Because a physical notice was not issued to me, I was unable to dispute sooner. I followed the rules and I feel they're trying to extort me for money. It's a scam.All I'm asking is for the violation to be waived.

    Business Response

    Date: 29/10/2024

    Hi *****,

    After reviewing your case, we found that the violation was issued in error. As a result, your ticket has been waived.

    Thanks,

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, except for customer reviews. Customer reviews posted prior to July 5, 2024, will no longer be published when they reach three years from their submission date. Customer reviews posted on/after July 5, 2024, will be published indefinitely unless otherwise voluntarily retracted by the user who submitted the content, or BBB no longer believes the review is authentic. BBB Business Profiles are subject to change at any time. If you choose to do business with this company, please let them know that you checked their record with BBB.

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. BBB charges a fee for BBB Accreditation. This fee supports BBB's efforts to fulfill its mission of advancing marketplace trust.