Pedro's place was the perfect stay for us and our 2 little daughters. Everything you need you can find in the apartment, even washing machines, laundry and dishes.
No microwave, but we didn't need it. You should ask for it in case needed. I'm sure will be no problem.
Location is good: super, cafes, pizzas around the corner.
Vallcarca metro station quite close. Could be a little problematic the hill you need to walk to reach the apartment, but we got used to it after the first days when we found the right metro exit to minimise the effort.
We didn't met Pedro in persson but we communicated very good through online messages. In the end, he was very kind to let us checkout late as our plane was leaving in the evening and he didn't expect guests immediately.