Did they give you an accounting of your deposit? By law, they have to do that and they have 11 days to do it. So, all you have to do is take them to small claims court....you can go online and file against them. Make sure you have your cancelled check, rental agreement etc. Once they are served, they will cough up the deposit.....unless there are other circumstances like cleaning, damages etc. They will not want to go to court since the courts usually take the side of the tenant... You cannot use the roaches or poor maintenance as leverage.....