The apartment management really sucks. Almost all the other apartment communities just have 1 month notice and 1 month rent requirement. However, Horizons will make you pay 2 months rent and need 2 months notice in case you want to move out before your lease ends.
They won't let you easily transfer your apartment lease to anybody else either. Also, their payment system is very outdated and gotta hate them. They will squeeze every penny out of you.