I had ecotech replace all windows (8) in an older Toronto home. The windows look great and are very sound proof, which is good for our busy street.
However, we were initially quoted an install date for early November and were told that they could likely get it done earlier. The final install date ended up being in December with no communication from ecotech that it would be delayed or why. This ended up delaying other projects and preventing us from moving into the home. When I reached out regarding this I had no response for several days, and then when I reached out again was told "I am seeing if we can get you an earlier install date" and then no further response.
I also reached out to request final measurements for the windows so we could move forwards with a tiling project and received no response.
The product is great but the communication and customer service is poor. If you have no timeline for your project and are OK with waiting around for them to get back to you, I would recommend them for product quality.