We've been to Berlin a few times before but never stayed in Kreuzberg but would absolutely do so again! Stefan's place is super clean, spacious, well-maintained and very homely. It also felt bigger than the pictures portrayed. The apartment is in a quiet residential area with lots of nice independent eateries and shops within a short walking distance. Public transport (U-Bahns) are a 10 minute walk away but run frequently and are well connected. Would definitely recommend staying at this place for a long weekend break or longer, we'll certainly be back!