You have a couple of options. You could take this person/company to Small Claims Court to recoup your losses, including the added expense caused by their delay, or if you feel that their actions are more fraudulent than simply poor customer service, then you may be able to have them investigated by your local police for fraud, falling under what is typically "renovation/home repair" fraud.
Such criminal offenses generally pick up in the summer.
I'm not certain what your age is, however it is quite common to find people 50+ being targeted by such criminals, as they can often be strung along with excuses and are less likely to report these fraudulent acts.
You never know, this person may be doing this to others, may have a history of it, and you may prevent someone else from being a victim if this is what's going on.
I look forward to hearing from you as I am happy to chat about this further
Also, a positive rating is greatly appreciated if you were to be so kind at some point.