John Miles and Dominic of Avonlea are consummate professionals and offer fantastic turn-key service in all of their work. Avonlea completely remodeled almost the entire first floor of our house (an old semi-detached in the beaches), including a complete custom kitchen. The works was always exactly on time, to budget, and of high quality. As other reviewers have posted, they leave the work site very clean every day and are always happy to answer questions along the way. This was our first house (and first reno) for my wife and I, and John appreciated that and always took the time to explain the process to us as we worked through the project. I'm looking to get my bathroom remodeled by them next year.