granite care cost factors