That's dreadful.
I hope you get a good amount of refund in compensation.
Small businesses are my usual go to as, in general, they seem to do a better job and care more about the customers they have.
Sounds like this one doesn't
.
Good luck with getting it sorted.