I had a very nice experience at Denis’ place. Very hospitable and welcoming.
There are however quite a few stairs to climb up, which was not an issue for me but something to consider for anyone who could be hampered by this.
A good location and about a 7 minute walk to the metro station, which allows for easy travel anywhere around Barcelona. 96 hour pass is probably the best one to get for cost efficiency if you’re staying for that length of time. This covers metro and buses.