The apartment is perfectly located, and the balcony is very nice to relax. We did not get to meet Pedro in person but he was really responsive whenever we had a question.
Some downside, apart from what the other comments mention: we had some problems figuring out how some of the lights were working, and the hot/cold water is switched in the lounge's bathroom. Everything else met our expectations.
I definitely recommend a stay there.