Quiet and spatious place well located in Barcelona