Idle is low and tends to vibrate the car,would this be due to a dirty IAC valve? on 2005 Toyota Matrix

I have noticed the Idle is below 1000RPM / around 850 to 900 RPM. Could this be do to a dirty Idle control valve and have recently read that it can be cleaned with a spray cleaner. Where exactly is it located and do you have any pictures of a step by step to do this ?

Asked by for the 2005 Toyota Matrix
Engine idle speed specification is 650-750 rpm, after at operating temp. improper cleaning of throttle body and idle air control valve openings can cause damage if done improperly, or with the wrong spray. The I.A.C. is located on throttle body. Rough idle could be due to weakened/damaged motor mounts. Would not recommend undertaking this service without the proper tools/knowledge/materials.
Thanks for your support.