The name wasn't familiar, looked it up, and see that it's Voorhees Town Center. There's no feedback, no ratings because it's new. It used to be the Echalon Mall, Echalon section of Voorhees. I haven't seen it yet.
Abitare Apartment Homes - Apartments in Voorhees, NJ
http://www.city-data.com/city/Echelon-New-Jersey.html
There are links to related forum posts on that page or you can use the search feature.
It's near 2 PATCO stations - trains to Philadelphia and Atlantic City.
Port Authority Transit Corporation
NJ TRANSIT - Atlantic City River Line
You'd also have quick access to Rt 295.
Voorhees is a very nice safe place to live.