I have never left a google review before but this building is that bad. I rented an apartment at Willard Towers for one year and it was a genuinely horrible experience. In the beginning of January 2022 the radiator in the living room of our apartment broke and it was not fixed by the time we moved out in August 2022 despite close to 20 maintenance requests put in between my roommate and I. At one point in February there was no heat at all in our apartment because one radiator was broken and the other two were turned off due to pipe replacements. My roommate and I were given one mini space heater to heat our two bedroom apartment in the middle of winter. I also found a massive cockroach in the living room and was never contacted back when I called to tell them. Pest control was never contacted.