A pergola offers a semi-shady place for entertaining, sitting and relaxing, or even setting up outdoor cooking areas. They can be small or large and offer the option to attach to the home to provide an exceptional area for a patio, deck, or porch.