What factors can affect the price of granite/quartz/marble?

  1. Size (use drawing to estimate)
  2. Color
  3. Edge