kindly please mention whole details of job and why its not completed or any changes made by yourself when job started or you refused to pay extra for extra work? we take $500 deposit which can be refunded if its our companies mistake , we have office in brampton you can visit there and let us know your story in detail.Thanks for your review