Our stay at this apartment was mostly nice. The street in Gracia is actually quiet at night, when other streets are really really loud. Our arrival was smooth, but we quickly noticed that there was missing things in the apartment. Mostly for long term stays. There were no towels to dry the dishes, no drying rack as well, not enough clothe-line pins and no drying rack for our clothes. Meaning that if it rains, you can't dry your clothes.
We have a 4 y/o son who slept in the little room, but the window actually opens in the kitchen and there is no curtains inside the room. Meaning if a person goes to sleep before the other, there are a ton of light in the room unless you use none in the kitchen. We ended up using a ton of pillows to block it.
The main bed was quite hard too, I must mention.
We felt this apartment was a bit high-maintenance: there were problems with the AC, water infiltration, problems with the water heater that kept turning off and that was super hard to turn back on.
I said at the beginning that our stay was mostly nice and it's true: we didn't have an awful experience, but not one as smooth as we would have hoped.
You can find a lot of grocery stores very close, some health food stores as well. There are a few parks at a walking distance and Gracia is a fantastic neighborhood.
Overall, I think it's a great place for short time stays.