I have use HomeSmart for many years and I'm very happy with the service I receive and the service people that come out to do the work. It is will worth the money you pay for your service and the replacement program is good