place well localized in Barcelona, and apartment well equipped