I had a general contractor come to my home to give me an estimate on three bathrooms remodels. . He started the job with a 50% deposit. The first two bathrooms that we’re done we’re done poorly and took triple time he quoted me for. After three months of trying to accommodate his needs I had to terminate him. Now he wants to keep the full deposit for work that has not been done and work that was poorly done. What are my rights?