Building a patio is often a great addition to ... the right materials make all the difference. Hardwoods like teak, composite decking, and natural stone such as slate or granite stand up to ...