We stayed here for a month and found the place to be quite tight for two people. This space would be better suited for solo travellers, or a short term stay for two. The sofa bed is not very comfortable as the metal frame jutted out in places.
The location is good - you can walk to La Rambla in 15 minutes and train stations can be reached within 10-15 minutes. The apartment is relatively clean with new appliances. The hosts were overseas so their mother was there for check-in - she was very lovely and friendly.
I was disappointed with the communication as I found the listing to be confusing/inaccurate. Upon booking, I found out that for one month or longer stays, you have to pay 50 euros in cash for cleaning, even though the pricing breakdown on Airbnb already includes a cleaning fee. This information is in the listing, but -only written in Spanish-, not English, which is why I understandably didn't see it at the time of booking. Strange that they request this as an extra cash payment, instead of just increasing their cleaning fee on Airbnb, given that this host currently only accepts 1 month+ long stays anyway!
Also, a week or so after booking, the hosts contacted me via email to let me know that I have to pay 11 euros tourist tax cash upon arrival. This information was NOT disclosed in the Airbnb listing. Therefore, I ended up paying an extra 61 euros that I didn't know about at time of booking. Needless to say, I was not happy about all these surprise extra costs.