A flat roof is an attractive architectural feature that not only makes your home look more modern but it also offers extra square footage for you to use. Therefore, if you have a flat roof you can choose to turn it into a terrace or just leave it as it is. Either way, you need to insulate it properly so…