Gregory& Rose are very helpful.
However, price comparison between hotel and the apartment, For my subjective feeling, next time, I will choose hotel if I visit Barcelona because at least, I can put my luggages for storage in hotel when I check out. But here, they do not have the service provided.