It's one of those expensive 'life lessons learned' that will stay with you (and likely the rest of us), I'd have thought, @icanbewhatiwant .
DS's current contract comes to an end this weekend. He has only been there for a weekend (around graduation) since the end of May. I really hope the remaining flatmates clear up to an acceptable standard (DS was the one left to do it all for their previous house share) to ensure that they get at least a decent % of their deposit back. Apparently the current one was not in a good state when they moved in (and most 'snagging' requests have not been dealt with), so hoping they will not lose much, unless the landlord is a complete charlatan.