How to maintain a skylight?

Most roofing contractors agree that installing a skylight gives you more natural light and ventilation and is a great addition to any house. As with any special feature, skylights also come with their own unique maintenance requirements and challenges. It is always best to be fully aware of all the ins and outs of skylights…