Victor Stone really disappointed us in the way they handled our departure from the flat. We were told what to do to avoid cleaning fees (e.g. dust the entire flat, including lamps and difficult-to-reach places, vacuum beneath beds that hadn't been moved since long before we'd moved in), and left the flat spotless the day before the next tenants moved in. Somehow, though, we were still charged an exhorbitant fee from a 'professional cleaner' (who took 12 hours to clean an immaculate 2-bedroom flat???).
We had to wait for more than one month to receive our deposit (minus the cleaning fee) back, a month during which we emailed, called, and went to the agency in person, only to be directed to other people (conveniently absent from the agency at that point) or to be told they'd call us back (they never did). We had to threaten complaining to official, regulatory bodies before the deposit and a receipt from the so-called professional cleaning agency (no contact information on the Internet!) were sent to us.
Beyond the fact that we were swindled, we were shocked by how rude and dismissive the staff were and how unwilling to respond to basic inquiries they proved themselves until we threatened to complain officially. With the fees we paid, we expected better service! Avoid at all costs!