Other than the quote, did you have a signed contract with a completion date? If so, you would have a claim to get your money back. Even so, two weeks is pretty short notice to get someone new, but you could shop around with that constraint as a going-in starting point. Problem is contractors around the lake overbook for the non-winter seasons and are all usually behind. Plus, it's NH and things are done at a different pace up here.