The apartment has everything you need and a little more.
The location is superb, everything is easily excess able in Berlin from the apartment by public transportation or even by bike.
I would recommend the apartment.