Marble, terrazzo, slate, granite and other stones are all beautiful flooring options that provide your home with an elegant, refined look. This section provides you with some basic information on these flooring options, along with care and maintenance guides to help you decide if this type of floor is the right one for your home.