Installation was on time and on budget. Staff is very professional and maintained a clean work area… STS exceeded my expectations (which are high) regarding products and installation. Care after the project was completed exceeded my expectations… I was very satisfied with the overall experience. I would refer STS to my friends and family and use them myself for future projects. Thank you so much Frank and the STS team!