First of all, I recommend Jess' flat(s) wholeheartedly! It is AMAZING!!

Now the details: We did an extremely late booking (the day before) and Jess and her family were very accomodating, friendly and flexible in every way. Due to the lateness, this flat "lush roof garden..." was not available, but they had an adjacent smaller apt (now also on Airbnb) that we could rent. It was very clean, new and also with a terrace. We were also invited to Jess' home (the "lush roof garden"), which is why we are able to also include it in the recommendation. It is absolutely fabulous and the images do not even do it justice -the architect has done an outstanding job. We would come back again and again - preferably to the "lush garden apt", but the smaller one would do just as fine. When it comes to the hosts, Jess and her family are kind, interesting and helpful; I could not think of better AirBnB hosts.

Finally a word about the location - wonderful. Good for families with a nice playground nearby and lots of green. Many restaurants in a street nearby (Bergmanstrasse) - not all of them would please a gourmet though. Awesome breakfast places.You could stay in Kreuzberg for many days without having to go anywhere else. Parking was relatively easy to find.