An absolute MUST stay place in Barcelona. Great location.