Main issue: tenants are always wrong and landlord is always right. The main focus for these guys is to take your money and keep the landlords sweet. Our landlord frequently invaded our privacy and also turned up for announced inspections at his whim, which is basically illegal.
The flat was left in better condition that it was found in (better than in the inventory, which they charged us extra money for) loads of random expenses coming in (probably to companies they are in with) and the deposit was massively reduced and slow to be paid back.
Definitely avoid this establishment.