Our stay in Barcelona was wonderful! Xavier was one of the most gracious hosts of our entire trip to Spain. We needed to have our boarding passes printed which he promptly did for us and he ordered our taxi to the airport the next day. That's hospitality!
The metro is very near to Xavier's place, which is located in a very lively neighborhood. The accommodations were charming. There were three adults and one double bed and one pull out couch; unfortunately the pull out was a bit hard to maneuver around to get to the bathroom. If you have three guests, you might rearrange some things. We used the oven to cook pizza and did some laundry. Both worked fine, just remember that you have to hang your clothes on the outside line to dry. The bathroom is large and the shower is excellent.