Welcome to the world of the boat yard. In there defense they have a hard time finding good help. I think that is why a lot of us try to do it ourselves. The guy that did the work at my last yard though he was good when he did something, he would appoint what ever high school kid he had working that week to do most of it.
I found that if I did it and did not do it well, I did not get as upset as if I had paid for it and had the same result. But I have no suggestions or experiences with other yards, Good luck