Professional, timely and they all fit well.  What I really liked is they did not try to replace every window in the house, only the ones that needed it.