I have leased with MainStreet Renewal, and it was God moving through these people. Everytime there was a repair which only happened twice out of the year I rented, Mainstreet was there. My rental home changed management companies and MainStreet was not the original Management company, so my contract was not negotiable, especially the terms (legally). However, God is good, my job changed which meant my pay dates changed. I needed to pay mid month instead of by the 5th of each month, I requested my due date changed to the 15th, although it was denied, MainStreet was very compassionate. I was charged the late fee, but I made it and I am so grateful I was not evicted. MainStreet worked with me each time!!! You can choose to open the door and see the trash outside or you can open the door and see the beauty and be grateful for everything. So to the complainers what are you choosing to look at??? Thank you MainStreet, I am grateful for you!