Location is as good as it gets for the Berlin visit, close to main attractions, not far from several subway stations.
The apartment is spacious, has great view. Three double bedrooms with good privacy.
Kitchen equipment is quite limited, needed to buy basic stuff like salt, no microwave.
Check-in/check-out is flexible, late check in/check out is possible, we could also leave our luggage in their office.
We also got high chair and baby cot for our daughter.
Overall we enjoyed our stay there, it wasn't cheap, but I also didn't see many cheaper options in Berlin, so I guess it's a reasonable price.