The location is probably the best you can get. It's across the street from the S Bahn which makes travel so much easier, and Ivos was so helpful with giving us directions to attractions we wanted to see. This made a world of difference as someone who has never been to Berlin before. The apartment is small but very nice, more than good enough for our time inbetween sight seeing.
Only thing I would add that isnt related to the apartment is, if you're from North America, I suggest you dont drink the tap water. I got very sick the first day from doing this.