Excellent location. Staff are competent, very friendly and very attentive, even when they were (often) run off their feet. The outside areas are perfect for chilling and the place attracts a good mixture of ages and nationalities.
Nearby public transport links are plentiful. Walking from the main railway Station is a pleasant, 20 minute walk. Plenty of very varied places to eat, something for all budgets. My first time in Berlin and an excellent starting point!