Solid stay for 2 nights in Frankfurt. It's pretty no frills in terms of facilities. Self check-in and check-out in the lobby, but also in person check-in on top floor where the restaurant is.
I feel the lobby could use a vending machine of some sort. We arrived on a Sunday night, and with all supermarkets closed in Germany on Sundays it would be helpful to have even basic options.
Room itself was pretty good, we were on the main road side but had external blinds which shut out the noise. If you put the AC to the highest level it is really noisy!
Location wise, close to a nice strip of restaurants, supermarket, and University. Couple of cafes nearby and well.