The flat was as advertised on the posting. We had four adults and stayed for 2 or 3 days. In general everything went fine.
I will say, though, that a few days after booking we got check-in details via an email from Thomas. In the email is stated that we had to pay 7.90€ in cash on arrival. My understanding is that AirBnB does not allow cash exchanges or money exchanges outside of their site. So, we thought maybe that was for people booking through Thomas's website directly and not through AirBnB. We were wrong. He was very adamant that we pay this amount in cash or we basically couldn't stay in the flat. To be fair, the email did warn us before. His explanation was that Berlin requires a hotel fee/tax to be paid and that we had to pay that outside of AirBnB. I think Thomas must be running some sort of business and using the AirBnB website to get customers. My other Berlin AirBnB did not require this cash "tax" to be paid.
But, I should say again, this flat was as advertised and everything was fine besides this weird, small, cash payment.