We had a very negative experience in this apartment.
In fact, the main problem was not with the apartment but with the interactions with the host. So, if you do decide to book this place, keep your correspondence only on Airbnb and refuse the host's requests to move to WhatsApp or phone.
If there are no problems, you will probably have minimum interactions with the host (Maria). Unfortunately, we had a few problems, and they took a long time to resolve, even though they were essential for your daily life. We agreed on things before we booked the apartment that were not there when we arrived (for example, putting up a curtain in the bedroom to block out the light in the morning). She also forgot to leave instructions so we had no internet code or hot water when we arrived, and she promised things that never happened (like that the maid will come). The coffee machine also was not working and it took her a week to address this issue, even though we mentioned it to her three times. We felt that we were treated unfairly and the interactions with the host became extremely unpleasant.
Moreover, after we left Barcelona and thought we had escaped this experience that ruined our trip, we discovered that the host has requested additional payment from us through a dispute process in Airbnb.