Yikes. Did you not get an inventory to sign detailing the state of the property? If no, insist on one to protect your deposit.
Yes photographs and a formal complaint to the letting agent/landlord. Put it in right away that the state of the house is NOT professionally cleaned, and as such you want the landlord to arrange such a clean at his expense, or agree for you to arrange it and deduct from next rent.
You absolutely need a photo of every scratch, ding and dent. Counter tops, doors, sofa upholstery, carpets, curtains (which are hard to clean), sealant round the bath, stains in the sinks and toilet, scale on the shower, inside the fridge etc. Also any cracks in tiled floors, rusting of sink or door fixtures, etc.
For the cleaning itself, I recommend old fashioned Shake n vac - they do a mattress version, which helps to clean and freshen.
anything you can lug out into bright sunshine do so - mattress, sofa cushions. Sunlight is a good cleaning agent.