Leo's apartment was very clean and in a great location central to many shops, restaurants, bars and city sights in Kreuzberg.
Lisa, who handles the check-in process, was very accommodating and easy to communicate with which made for a very smooth check-in!
The only issue we had was that we had a friend who was in town last minute stay with us for one night of our stay, and were later charged for an extra person for the entire length of our stay. The rationale was that they needed to return to provide additional bedding for a 4th person, but this was never provided. We paid the extra money, but it would have been nice for the host to have been more accommodating to our change in plans by either only charging for one night, or by actually providing the additional accommodations that we paid for.
Otherwise, we had a great experience and this was a great apartment for our stay in Berlin!