We left the place in better shape than it was in when we moved in. Like I said, we were great tenants. We had owned a house in Ohio when we lived there and in Wisconsin as well. When we moved to Vegas it took us some time to figure out where we wanted to be so we ended up renting for almost 3 years before pulling the trigger on buying. Being former homeowners (multiple times) we took care of the place and always notified the property management when something was wrong, even when it wasn't an emergency.
I don't know how much we are getting back yet. Today they told me the check was in the mail and should arrive by Friday. Our lease was up on July 31 but we had the house and carpets cleaned on July 28. Keys and walk through happened on July 29.
Did they explain a valid reason for the delay? Definitely sounds like they are in violation.