The place is centrally located in Berlin, barely a 2 min walk from the Berlin Cathedral. If you are trying to get to the airport or HbF (main train station), there's plenty of public transit around you. Shino, was there to welcome me and give me the keys. The place is centrally located and really nice. Overall, I highly recommend the place.
And yeah don't forget to bring your own towels. They did leave me a little hand towel to use.