The Berliner Hof was in an excellent location, one block from the Hauptbahnhof and central bus station, with many restaurants nearby. The hotel was very comfortable and the staff very helpful. I had to take a bus to the Hamburg airport at 5AM, well before the dining room was open for breakfast. However, the evening before they asked if I would like to take a lunch box the next morning, and I said two pieces of bread and a piece of cheese and a bottle of water would be fine. When I check out the next morning they had 4 sandwiches (2 ham, 2 cheese), some sausages, an apple, and a bottle of juice Just excellent. And the regular breakfast was very good too.