The apartment is perfectly located in Berlin directly at Mendelssohn-Bartoldy-Park from where you can reach Potsdamer Platz by walk.
The self Check-In is absolutely smooth, Martin shows the process in a video sent before arrival.
Recommended place to stay indeed.