When I think of marble I instantly think of the Taj Mahal; this magnificent mausoleum in India is built entirely of marble as a symbol of love dedicated to the emperors dead wife. It gives off a sensationally luxurious appearance, I believe in terms of aesthetics it's still rated number one in the natural stone world.
When you compare marble to Granite it's easily distinguishable based on its appearance. Granite usually consists of many different colors since it is composed of various colorful crystals. Marble, on the other hand, appears mostly in singular colors with some veining patterns. While marble offers limited light colors granite offers a wide range of light and darker colors. Marble has a more matt natural look compared to granite; it's also lighter and more flexible making it easier to carve and set-up. Marble is a porous natural stone, similar to granite (and unlike quartz, which is completely unnecessary to treat), you'll need to treat it before using marble or granite. When it comes to cleaning, in general natural stones are easily maintained, and cleaning goes as far as a damp cloth. Also Polishing marble increases its resistance to staining, as does using a sealant.
Marble does have its disadvantages one of which is that, over time, it can dull, and its old grace will be irreversible; that is why the Taj Mahal, made of white marble, is being threatened by pollution. Because of this property Granite is the preferred natural stone for kitchen countertops and floors while Marble is better used in less trafficked areas of the home such as the bathroom(vanity tops, floors, tub decks, shower walls). In terms of price all three natural stones Granite, Marble and Quartz tend to revolve around the same price range. However, in the high end natural stones market, marble tends to be the most expensive of the equivalent others. Marble is known as the elite natural stone, it exemplifies luxury and elegance.