I have used Hansen’s several times and I have had a great experience each time I interact with a member of their team. Great group of “can do” people. I rated the pricing at above average because you get what you pay for. I believe that it is unreasonable to expect excellent service and trades work at the lowest price.