I went last spring. Thought it was nice. But not quite the amazing destination many people had told me. But then I am very strange in my tastes.
Was far too touristy for me. Las Ramblas was nice but you feel constantly like a target for someone trying to sell you something or a potential pick...