I had lived at Salem Cross for two years. They have the worst management I've ever dealt with. No matter how good you have cleaned your apartment after your lease is done , they will not give you your security deposit back. They will tell you it will take 45 days to tender a check and when that time expires, they will produce fraudulent charges for cleaning cost. They also will produce pictures of their own stating that your apartment wasn't properly cleaned to back their claims. They are fraudulently stealing people security deposits. Also the train blows loud annoying horn every 45 mins when passing, i haven't had a peaceful sleep since living there.