This stuff even removed fresh grass stains off a pair of leather tennis shoes instantly, I use it on all my leather goods it leaves them clean, soft and shiny the large size means that no job is too big, using a soft cloth leather sofas  aren't a problem