I do have a well-maintained Granite Countertop. I only use all-purpose cleaner sometimes dishwashing liquid since its very easy to clean. Since my mother is having problems with removing stain in her laminate coutertop, I suggest the same thing. I also learned that baking soda can help in removing stains in the surface. Then again, I still recommend that you call your provider to provide you the best options.