Check your lease. Most leases require “broom clean” only. So mopping would be “above and beyond”, unless you had a lot of mud tracked on the tile / linoleum floors from the move, perhaps.
It sounds to me like @YARNLADY got hosed. I haven’t rented in many years, but when I did the “first clean” is part of the expected move-in condition to be provided by the landlord (and that was also the way I provided rentals, when I did that). You shouldn’t have to provide or pay for a ‘spic and span’ cleaning when you leave. But check your lease.
The deposit should be strictly a “damage” deposit. “Normal wear and tear” is on the landlord. So, for example, a leaky faucet that you never made him fix or replace during your tenancy is now his to fix at his cost – you didn’t damage that. On the other hand, if you punched holes in walls, left a cracked window pane, cigarette burns in the rug, or burns on linoleum counter top or floor, then that’s “damage”, and it’s on you.