We were extremely happy with Beacon Hill Glass. They replaced two windows that had degraded seals. They showed up on time, were very communicative and efficient in gettin ... more