The place is fine, just plain fine for a short stay in town. Enough room for 4 person family, well appointed with all the necessary appliances and items you might need.
The location is superb and just a short walk from Plaza Catalunya and at least 2 metro stations. The lift is great for when you have big bags but from the lobby to the lift you need to climb 7 steps.
This accounts for the 4 stars....
Now the bad:
You do not know what apartment you'll get since the listing has pictures of multiple apartments the owner has in the same building so beware.
It fell short in terms of cleanliness due to bathroom smelling bad (I couldn't tell if it was poor cleaning or a leak) and 1 wandering cockroach that we had to dispatch swiftly. Also, the shower and the sink in the bathroom had slow flow.