Location is great. The apartment did not look like on the pictures, felt very impersonal. You can find much more comfortable and interesting options for your stay in Barcelona for this price.
But overall everything was fine, the apartments are well equipped.