Exactly what we needed for a great stay in Barcelona