Peter's place was perfect for our few days in Berlin. It's a large space so it's nice to hang out if you have a larger group. There's wifi in the cafe, but not in the apartment. You also have to climb decent amount of steps. Would definitely stay again though!