If you thought a 3 star hotel is average, try the Prinzregent Hotel in Berlin (Prinzregentenstrasse, take the Bundesplatz subway). I experienced hospitality, friendly staff, huge breakfasts and much more than I bargained for. Absolutely worth every cent and 20m walk from a supermarket with fresh brotchen, fleisch, wine and everything you need. Next to a busy road but when the windows are closed, you can hardly hear anything. I'm definetely coming to Berlin again next year (what a wonderful city!) and definitely staying in the Prinzregent Hotel again.