Decks are a wonderful addition to any roof. They are versatile and convenient, and not too difficult to build. If you have a small yard, or simply enjoy being some distance from the ground, a rooftop deck is a solution for you.