great, really large, centrally located space in Barcelona.