It really is the finishing touches that make such a big difference!
We learned the hard way when we contracted through Home Depot for a kitchen remodel to nail down every last detail of every aspect of the project, and lock in every day, ever color, every knob, every switch - and most importantly - what will happen if things aren't done to our specifications.
We REALLY wish we had gone with a local smaller company on our kitchen, Home Depot was a nightmare from beginning to end, and once we finally settled with them, we haven't gone back for ANY reason. I would do without before going to Home Depot again!
We are getting read to remodel our bathroom, and all of our business is going to local small businesses that want to serve the customers, not the shareholders.
We learn lessons that hard way - and I wish we had never made final payment to the kitchen contractor until things were done 100% to our satisfaction.
Same with your situation, had you held your final payment, you would have had some room to move in terms of negotiation.
Once again, lesson learned the hard way!
However, the final product is absolutely beautiful! I hope you enjoy many cool evenings by the fire!