Surprise! They have rats. As we live nearby, we called the manager - who was very standoffish. He denied any responsibility, despite the fact they barely try to make it to the open dumpster with their garbage.
I wouldn't expect this location to be around for long.