Great location within walking distance to basically anything. The patio is lovely. The mattresses are of poor quality with only sheets provided for bedding. Might be fine for a quick night; however, was challenging for our 5 night stay. Tried all beds just to be safe, only to find broken slats in one of the bed frames, and a very unclean pullout mattress. We were also sleeping one morning to awake to the apartment door opening (!!), heard the restroom get used, and by the time I walked out to see what was going on, I watched the door lock behind them and heard footsteps down the stairs. Turns out they were dropping off clean linens? However, this was very violating + startling, and a notice should be required and permission given before someone were to let themselves in during a guest's stay. Glad we stayed in Gracia, and the price was right for these accommodations, but overall we feel disappointed with our stay and hope KeyBarcelona makes a few quick + easy changes to improve the experience for future guests!