Flagstone represents flat rocks that are found in nature, and assembled into patios.  The types of flagstone we typically work with are sandstone, limestone and slate.  They are sedimentary rocks that are split into planes.  They are appealing to homeowners who want a natural, organic look in their backyard that is also durable and naturally slip-resistant.  Flagstone colors are usually earthy shades of browns, reds, grays and blues.