First off, I have never received such great hospitality from an AirBnb host in my life. Juan exceeded all expectations. My flight was delayed and he still offered to pick me up from the airport. The apartment has everything you need and more. If I am ever coming back to Barcelona I know who to call. Thanks Juan!!