This apartment is managed by Miniloft. The unit is fine, relatively modern, but lacking in some basics that I'd expect from both a hotel or an apartment. It is not very cozy, and the furniture is basic and uncomfortable. The bathroom is very small with a simple shower; had some issues with hot water on a few days. The kitchenette is fine, but could have been better stocked with a few essentials like paper towels.
The surrounding neighborhood is not ideal. Stores and even simple restaurants are all a bit far. This end of Kreuzberg is rather dead both on weekends and during the week. Staying here is good if you're a tourist maybe and wish to visit the nearby museums, but other than that it's far from the rest of the city.