I like to clean the chain of my Specialized Sworks Enduro after every ride, to avoid the chain-destroying grinding paste that builds overtime…
I don’t use a degreaser, just a chain cleaner (the one I am using here is from Finish Line) and a little bit of soap. It works great. In 2 minutes, my chain is race ready!