HomeStars user from Richmond Hill
Rating: 5 out of 5
Install or repair bath exhaust fan: Replacement
Kyle was pleasant to deal with. He installed a bathroom exhaust fan for me. Price was competitive, he arrived on time, finished the job as promised, cleaned up afterwards. Would highly recommend and hire him again in the future.