The apartment is in a terrific location, with everything we needed to make our time in Barcelona spectacular