Deck and patio