Even though it doesn't look like it on the map the location feels really central since you are a small walk and a short tram ride away from Alexander platz and from there you can go pretty much anywhere.
The couple of chats we had with Chris were pleasant and he gave some good recommendations.