When it comes to home improvement companies, there aren’t a lot of them that customers go out of their way to rave about. Sure, there are companies doing good work and taking care of their customers, but there are many others that don’t finish the job on time, regularly go over their estimates, and …