I can easily say this is the worst place I have ever lived. You can easily get a cheaper place with amenities and central air. However, cockroaches are included in the rent.
Also, maintenance will enter your apartment on multiple occasions without prior authorization. Which can be very annoying.
I suggest looking across the street if you like the area.