This apartment had everything a person could need to enjoy spending time in Barcelona. Great amenities, great location, great host.