From Chabad.org

The Walls:
The walls of a sukkah can be made of any material, provided that they are sturdy enough that they do not move in a normal wind. You can use wood or fiberglass panels, waterproof fabrics attached to a metal frame, etc. You can also use pre-existing walls, such as the exterior walls of your home, patio or garage as one or more of the sukkah walls. An existing structure that is roofless or has a removable roof can also be made into a sukkah by covering it with the proper schach.

The Roof Covering:
The sukkah needs to be covered with schach which must be something that grew from the ground but is currently disconnected from it. Common sukkah roof-coverings are: bamboo poles, schach mats made from bamboo or reeds, evergreen branches, corn stalks, or narrow strips of unfinished lumber.

The schach must be detached from its source of growth—thus a live trellis, or branches still attached to a tree, cannot be used. You may also need some plain, unfinished wood beams to construct a framework on which to lay the schach.

Lighting:
If you’d like to set up a lighting system, and your sukkah is built close to an outlet, purchase a light bulb with a rain protection cover and electrical cord.

Chairs and Tables:
Remember, you will be eating all of your meals in the sukkah for the duration of the festival. It is also a special mitzvah to invite guests to share meals with in your sukkah.

Decorations:
Many communities decorate the sukkah with colorful posters depicting holiday themes, by hanging fresh fruits or other decorations from the schach or wooden support beams.

**The views expressed here are not of the Sukkah Outlet, always consult your local rabbi for halachic rulings