Superb location for a stay in Barcelona