I am looking for new counter tops. I have researched some, but am having conflicting info about Corian, Granite, and other solid surfaces. I am looking for something that is strong, stain resistant, and will last. I do like the look of the granite, but that is not the deciding factor. Do you have any comparisons on the above stones?