pros and cons of granite

pros and cons of granite