I waited a couple of weeks before writing this review to give myself time to be more objective and less reacting to my experience with them. I was seeking a roofer, most did not even return my call, or were all over the board on pricing. Western appeared in my Google search and seemed ok per most reviews I read. What I experienced was far from anything pleasant! I was provided a quote, and after accepting it I never heard from them again. I took in the deposit and all signed contracts. Everytime I called to check on getting on their schedule I was told no one was available to talk to me and the receptionist could not find my file. On my last try a month and a half after giving the deposit, I reached someone beyond the receptionist. He too could not find my file. I told him the name on my documents for the Western employee handling the file. Low and behold that person was absent also. He explained they would not be able to even consider doing my job for at least another 2 months. I was promised a call back later that day, they never called. 3 days later I went to their office to find someone to give me answers. I was met by a receptionist who could not find my file. The alleged name on my contract was not available, and no one else was available to speak with. I told her to cancel the order and refund the deposit. She refused and told me no one was there to talk to. After telling her I was not leaving until I spoke to someone, she found someone. A very gruff woman came out and arguably spoke to me. It took another 45 minutes for her to return with a check to replace my deposit check, after telling me no one was available to write the check. During that time the receptionist started bickering with me and sat at her desk glaring at me. Very rude and unprofessional behaviour was experienced by myself from this company. Their practices are appalling and I highly recommend you move on in your search for a roofer.