As far as the price is concerned, I really don't have an opinion since I know nothing about what "should" be charged for the work that was done. However, Michael was very good at explaining what needed to be done and why. While I only intended to have a breaker (?) replaced, once I became aware that there were some safety hazards involved, I was more than happy to have everything brought up to code. I now feel safe and comfortable in my home again, thanks to the great job Michael did. He's definitely an asset to your company.