The room is definitely fine for the price.
However, it did need a deep cleaning, that's for sure. There weren't any big problems, but there were a bunch of little problems. When we arrived, there were no towels in the room, we had to go ask for them. The tv was bizarre and we had to figure out workarounds to get it to work properly, and the internet was wonky for the entire first day of our stay. Also our room keys both died and we had to get them both reset despite not keeping them next to any cards or anything, which was very strange.
Again, the room is fine and absolutely serves it's purpose! I think the building is just too big and maybe understaffed to keep it maintained, but it definitely needs some updates and a big, big clean. I very much appreciate the staff, who were friendly and happy to help, though!