Overall, the flat was great. Very clean, modern, beautiful furniture and appliances, and nice quiet location near enough to city center that I could walk almost everywhere I wanted to go. Host was very helpful upon arrival and was accommodating to my schedule.
However, despite this, I do not like listings that have extra fees outside of what airbnb handles, and apparently there is a "Berlin city tax" that must be paid in cash upon arrival, and not through airbnb. I do not like dealing with cash with hosts.
Similarly, the "house rules" for this listing say you may be charged a fee if you are late to check in. This did not happen to me, in fact the opposite did: I made great efforts and rushed from my bus station only to find the host needed about another 30-45 minutes to prepare. This would have been fine any other time, except for the fact that this listing said they would charge me if I was late, so they should be on time too.
Aside from the complaints I have about the fees, this flat was completely lovely and I would recommend.