If you're in Frankfurt, the Lindner Hotel is an excellent choice. It is located near the city's main historic landmark, surrounded by numerous restaurants, and offers a breathtaking view of the Main River.
The staff members are friendly and accommodating. The hotel is well-maintained and features a pool, sauna, and gym.
The restaurant boasts fantastic options.
I highly recommend it.