Microfiber is easy to clean using any of the methods suggested here. It is also easy to replace a patch of it (or reupholster the whole cushion). Any place which deals in microfiber can help you.
I dropped a skewer of blackened tomatoes (I was trying to make Persian style kebobs on the bbq) on my 1-day-new microfiber couch and it cleaned up stainlessly.