Overall the photos are accurate for this flat, in fact, it is even slightly bigger than it looks. The area is ok, it really depends on what you are looking for in Berlin. We stayed there for 18 nights, but our stay was not trouble-free, unfortunately.
Our flight landed at 22:00 and Amit asked us to take a taxi from the airport as we would have to pick up the keys from a nearby shop that closes at 24:00. The fact that we cannot check in after midnight, however, was not written in the flat description otherwise we would not have booked it. We said we would take a taxi (10x more expensive than public transport), but asked for alternative arrangements in case the flight was delayed. Amit, never provided any alternative arrangements. I still do not know what would have happened if our flight was delayed.
Then we walked into the flat and realized we would have to take care of the drying laundry. Essentially, Amit expected us to fold and put in the wardrobe the sheets from the previous tenants. It's not really a big deal, but it is annoying if I am paying €1400. When asked about it he said, this is the only way they can dry.
Furthermore, the heating in the main room was not working. Luckily it was only needed during the first night of our stay as the weather was fine for the rest of them. We found a note in the wardrobe (i.e. moved there by either Amit, or someone who cleaned the room?) saying that "please fix the thermostat, here in the living room". It did not feel great that someone knew that the heating did not work and still rented the room out as if everything was fine. To be fair, when we complained, Amit offered to send a plumber to have a look, but since the weather was already much better, there was no need for this anymore.
Finally, you need to leave the windows open when you leave, otherwise the flat smells really damp.