While it may not do much, I'd highly recommend posting a negative review on Yelp. I looked at their page and while they are showing about 3.5-4 stars it's pretty obvious some of the positive reviews on there seem fake. And while you have to sort to find it, plenty of 1 star highly negative reviews including quite a few roach reviews. If your review can save one poor person from checking into what seems like a live action Joe's Apartment, it would be worth it.