The apartment is exactly as shown in the pictures. At first glance, clean and cozy. No discussion on that. But from the first week we found many cockroaches in the apartment. We had to use harsh chemicals, cause we stayed with a crawling baby and a toddler.
First, we specifically looked for a elevator apartment since we have strollers. There's a flight up to get to the elevator,and the apartment is in the first floor. It doesn't really make sense to advertise elevator if you have to use stairs anyway.
Secondly, we had several issues we found and reported in the following days (we stayed 3 weeks): broken oven, not functioning coffee machine, a well hidden broken chair that caused my mom to fall down, the roaches... Nobody showed up to check or repair anything during our stay.
Several nights we and the kids were awake for the people in the building were partying really late. We didn't report it since we have babies with jet lag, but note that the building is quite noisy at nights.
Last but not least, we paid for a full-month, but we were planning to leave the 3rd week. We agreed on returning the keys on the day we left, but Raphael insisted the check out had to be at 11 am, no matter what. With our 2 kids, 2 strollers, 2 car seats, suitcases and all, we had to wait outside the unit that we had paid for.
So NO, I wouldn't recommend this apartment. We go twice a year to Barcelona and always stay at AirBNBs. Worse experience by far.