Henry999: Please consider staying at FRA Fernbahnhof. The station downtown is shabby and one of the most unpleasant in all of Germany.
At FRA you have not only the DB lounge but the very nice Squaire shopping mall with good dining and wining options next to the station.