All services were well done and fairly priced, especially for seniors, which is my case. Top Notch has also proved itself to be flexible and willing to work in the customers best interests, wherever possible. Above all, the service provided is reliable and very friendly.