Check our Wear and Tear page . In some states a landlord can charge you for cleaning. You may want to read a little on what constitutes clean . If your letter and photographs don't resolve the problem, you can go to small claims court, which is a very simple process. Most states allow tenants to receive substantial additional damages from the landlord if a deposit is illegally or unjustly withheld.
Landlords usually know that too.
If you have a written lease or rental agreement, it will most likely spell out the conditions under which a landlord or his agent can enter your demised premises for maintenance, repair or inspection. If not, common sense should prevail. But except for an emergency, no one, including a landlord, should ever enter your home without your permission. Some municipalities have recently instituted rental inspection programs where they charge high fees and do regularly scheduled mandatory inspections of all rental housing. Landlords and tenants need to cooperate in fighting the concept that tenants are second class citizens.