The reason I am not completely satisfied with this company and why I am not sure I would recommend them is the price. I think that $400 is a lot of money for the job that they did. To be clear, they did a good job, and the person that worked was great, friendly and professional. Next time I will look around some more and hopefully find someone that is reasonable. Just to compare, the person I had before them and is now retired would do the same work at half the price.