The main purpose of the security deposit is to protect you from expenses incurred by tenants. If the costs of repair amounted to the total amount of the deposit, then yes, you could have kept all of it.
Hope this helps!
Armen Taslakian. 818. 937.3590. www.TaslakianLaw.com. Note: Armen Taslakian is an attorney licensed in the State of California. The answer is provided for informational use only. One should not act or refrain to act solely based on the information provided. No attorney/client relationship is created unless an Agreement is signed by the attorney and the client.
I am not sure what not getting the keys until 8 p.m. had to do with the security deposit. If $30 hourly is reasonable, then you can charge them that.
The security deposit can only be used for cleaning, repairs, and unpaid rent. Unless the water bill is included in rent, that amount does not properly come out of the security deposit. Otherwise, the rest looks fine.
I'm not sure how much you kept after returning the $250. If you kept less than $950, for example, that seems fine. But if you kept $2500, that might be a different story. It depends on how much the security deposit was.