I wish I could give 4.5 stars :) The hosts were wonderful, attentive and available. The apartment was clean, comfortable, and perfect for a couple with baby or 1-2 kids. I would highly highly recommend. Only two caveats are (1) El Raval is not the most family friendly. I've head multiple people shouting at me, lots of drugs around, and not for walking alone (women / women+child). (2) When the hosts needed to fix something in our shower, they did so very quickly, but did not notify us that they will come into the apartment while we were away - which made us uncomfortable.
Having said that - I would still highly highly recommend.