A great central location, a sparkling clean apartment and responsive, helpful hosts helped make our week long stay in Barcelona unforgettable.