We've used New Look for several years now to clean our carpets/furniture. His prices are right and we've always had great results. (Side note: We've never had any accidents or specialty needs, so we've only used the basic services.) The only downside I've ever encountered is that he is sometimes late, but for what he charges and what we get, I personally choose to overlook that.
We purchased microfiber furniture a year or so ago and although we haven't had it professionally cleaned yet, this man (forgive me, I've forgotten his name) said it can be done. He also gave me some tips and pointers on what to use to spot clean it.
You might give him a call at 877.661.3750. Tell him Juli with the twins who lives in the Green Lake neighborhood sent you!