This depends on who you are renting with. Privately, there are no guarantees that the landlord will live up to your agreement. If you go through a reputable agency and you leave the property in the condition that you found it, then you will not run into any issues with receiving your full deposit.