I would definitely recommend Hussain's lovely apartment. Situated around 20 minutes from the airport (taxi), and 20 minutes from Barceloneta (metro), it is in a great location away from the madness and noise of the central city. The flat has three bedrooms (one en-suite double, one twin and one single) and a separate bathroom, a kitchen, a large living area, and a large balcony with sea view which easily fits 6 people for breakfast/dinner.
Hussain waited for our (delayed) flight to land and welcomed us with a smile. He showed us around his clean, well furnished apartment and had left us with clean towels, fresh coffee pods and even toothbrushes!
The flat is a few minutes walk from the metro which gets you into town easily, as well as a large supermarket and a cafe/restaurant which provides a great affordable breakdast (eggs, avocado etc). Taxis are also in abundance and we waited no longer than a few minutes when we needed one in the evening.
All in all, a great apartment and we'd definitely be back there again if we return.