I absolutely recommend you to stay at Elena's home. Elena and her husband are great welcoming hosts.
This is a very cozy place close to La Rambla. The location is safe.