I will be pissed too and if it’s us, we will not tolerate such quality with the described amount spent.
My boss will escalate all the way up till the matter rest to an acceptable outcome.
I hope they provide some kind of compensation or relief to your sour experience.