The property is exactly as shown in photos. Very spacious, great location (close to sights, multiple metro stations, great neighborhood), and had everything we needed for our stay. Clean and everything functioned. Plenty of cafes, stores, supermarkets, restaurants, sights within the surrounding blocks. One day we rented bikes at the shop around the corner and rode around Barcelona (highly recommend!)
I am giving this place 4-stars for 2 reasons: booking and stairs. Unlike Airbnb where you pay through the site, the host company only charged me the VRBO fee when I booked on the platform. They then wanted me to send them a form with my credit card number hand-written and scanned to them. I was appalled that they did not understand the security concerns with doing this. I denied doing this entirely and eventually they sent me an online portal to pay through on their own site, which I was still hesitant to go through, but at least it had VISA Checkout, so I was comforted by that. Everything ended up working out, and the guy who met us for checking into the apartment had no idea about this and apologized for this. I also want to add that he was very helpful with giving us advice and orienting us around the city! The other thing to note is that this apartment required walking up 5.5 floors of stairs to reach it with no elevator. We are young and could handle it, but it is definitely a difficult climb after a day of exploring.
Overall, we enjoyed our stay at the property, and it was a great price relative to other options. The payment process soured our rating a bit, but we were very happy with our choice besides that.