As a former apartment manager, it is not necessary to shampoo carpets when you leave, since we always professionally vacuum and shampoo carpets and repaint for the next tenant. We are required to replace the carpet after the apartment has been rented several times in the past. Just vacuum well, and spot clean any obvious stained areas, if necessary. Fill any large nail holes where you have hung pictures, mirrors and such.
Be sure to clean the stove, including oven, burners, and the pan drawer, and exterior. Remove and clean the kitchen vent fan filters. Soak in hot soapy water until all grease is removed and then rehang. Remove any shelf paper and wash the inside and outside of all kitchen and bathroom shelves (Johnson's Oil Soap is great for this since it leaves a clean smell and nice sheen on cabinets.)
Clean and wash the refrigerator and freezer with some plain baking soda or white vinegar. Run the dishwasher with some white vinegar to clean and disinfect. If you have a washer and dryer, clean those as well--inside and out. It helps to run some bleach through the washer to disinfect--and wash the barrel of the dryer well. Do a quick cleaning of windows on the inside, and outside if you can reach them, and mirrors in the bathroom. Also do a quick vacuum of the heat/air unit closet.
Scrub the bathroom VERY well. Clean and vacuum all closets--top to bottom.
The one thing that would really get us and cost you money--is leaving a filthy oven, refrigerator, dishwasher, washer, dryer, holes in the walls or doors, burned places in the carpet, and grime that was caked on the tub, shower, toilet bowl, shelves.
Be sure and vacuum AFTER the movers have left to remove any residual dirt. Ask the manager to come and critique while you are there. Do this, and you'll have the best possible chance of getting your money back.