You have a beautiful place to sew and create congratulations.
Sorry about your contractor issues seems like for every really good one there are 2 bad ones. Be sure to lodge complaints in every possible venue particularly the contractors board hopefully you can save someone else from the same troubles.