My two flatmates and I founds a rental property through DavidStJames, and proceeded to put down a deposit for the flat. Our first prboelkm arose when one particular housemate tried to pay the initial '£500 downpayment. She was informed a matter of days later that her card had been cloned, and it had to be cancelled. Fair enough, that could have been a coincidence. We then paid the full balance of our deposit/agency fee and first months rent within a matter of days, and were all set to move. The day before the move, we recieved a call to say the flat had fallen through, the current landlord was letting the existing tenants stay on. My first issue with the agency was; "why hadn;t they got some form of written and signed assurance from the landlord that they solely would let the flat". It turns out that they had failed to make him sign any terms of engagement. We were then required to put our belongings into storage and stay with friends, whilst the agency tried to help us find a new flat the next day (for much higher prices I might add). Luckily after just 2 days we were able to secure a flat independently, and had to loan the money from kind parents/extend overdrafts to put the new deposit/rent down. We promptly asked DavidStJames for our deposit/rent for the fallen flat to be refunded, and this is where the main debarcle began. We called everyday for two weeks trying to ascertain when the money would be returned (apparently 10 working days). We were fobbed off consistently, and seemingly lied to. Finally, after 15 working days and many strongly worded calls, they returned the money back onto our cards (c. '£1500 each), and sent us the receipts. The receipts were dated for that morning (when for the previous 10 or so days they had been telling us that they had already done the transfer and it was out of their hands). Just such blatant lying. A terrible experience, we felt very lucky that we were able tos ecure a new flat with other funds - for if we had relied on the money back from them for a new deposit we would have been stuffed!!