Contracted Sergej with registered company 750860510 to complete a glass railing for our house and signed a contract and made a deposit payment $2,764 on April 23, 2017. In July 2017 Sergej indicated the deposit with his vendor for the hardware had changed and he required additional payment of $811 which we made in good faith. Delivery and install was planned first by summer of 2017, then fall because he was busy with other jobs, and then by Christmas of 2017 and then in January 2018 and then by March and then by June of 2018 and finally July of 2018. Each time Sergej blamed the delays on being busy at other jobs, then damage incurred during shipping, or damage at his warehouse or he was missing some parts. Finally in July of 2018 he tried to claim again that the glass panels were damaged and he couldn't complete the job. At this point we had removed our railing for the initial planned install in 2017 so by July of 2018 we had to delay selling our house as we still didn't have a railing. At that point after over a year of waiting for the job to be completed he said we should go with another company and he would return our full deposit. We paid more to have another company do the install which they completed in a week. Sergej returned $2000 of our deposit and claimed the e-transfer system didn't allow him to return the remainder which he promised in a week. He continued to promise to return our deposit each month but we never received the remaining $1,054 despite numerous requests which he does occasionally respond to always promising payment by the end of the month. We didn't post a negative review earlier as we were hoping he would live up to his promise to return our deposit. I don't doubt he can do good work, he just didn't start our project and never returned our deposit. We are careful when we hire contractors and Sergej was recommended to us by another contractor but in this case we should have done more homework and not have been so polite and understanding of the "issues" he says he had with his suppliers for 15 months. We reached out to him again today and he has declined our request to return our deposit again. He admits he owes it to us but he doesn't have the money and can't even make a partial payment. I will update this review if we ever receive our deposit back. For now I would not recommend hiring him or at least don't provide any deposits until some amount of work is completed.