Never from Ardent but I have from Triangle 10 or so years ago.  I never had problem with cleaning charges and my deposit was always returned 100%.  Maybe it's just my living habit but when I moved out of any apartment, I never got any problem and my deposit was returned or applied to the last month.