This place is great for a stay in Barcelona, it has everything you need plus a rooftop and the host gives you good recommendations.