STAY HERE. That's the short review.
I've stayed at quite a few AirBnBs and I'm often left saying, "If this place had .... it'd be perfect." I never had to say that with Anna's place. She's thought of everything! Plenty of soaps, lotions, toiletries, beverages (wine, beer, coffee, and tea), entertainment (movies, books, and games), and a fully functional kitchen. You could come in with just the clothes on your back and be well stocked.
The upstairs made for a great office for us. It's a clean work space with good lighting. The view is phenomenal, and the terrace offered a fresh air break.
Anna is also a great host. She's friendly, knowledgeable, and she seems to really care about you having a positive experience. If we find ourselves back in Barcelona, I won't hesitate to seek her out again.