Truth real estate should be called Lies real estate. I've started dealing with them and they seem quite bad. Before I moved in, they promised the rent included cleaning, but I've found it doesn't. I've given them cheques but it's taking a long time to get a lease.

You definitely can't trust these people. I suggest you don't pay the agents commission until you get the lease in your hands and I would suggest you don't move out until you get your deposit back.