The apartment is exactly as-per the photos on the Airbnb site: large, airy and spacious. It is also located as described, and is perfect for getting around the city: Las Ramblas is only a few minutes away by foot, and public transport is literally right outside the door.
My (teenage) family and I had a brilliant time at the apartment during our short break, and I’d highly recommend it as a venue for anyone in similar circumstances.
It’s worth mentioning though that the flats are not someone’s home as such and are very much run as a commercial entity, with agents doing the management etc. As part of this, I was a bit surprised to be asked to sign a formal contract (in Spanish) before the keys were handed over. By the time you’ve already travelled and are standing in the foyer, it is a bit late to find out that you are being asked to commit to something that could be unreasonable (presuming your Spanish is good enough to understand the local legalese). Only a minor grumble though.