John was so nice and easy to work with. He understood our wants and needs and was forth coming with advice and opinions. He wasn't afraid to let us know what would work for us and what wouldn't. He was on time and reliable and his work was great. I'm so happy with how our windows turned out.