Yup, Almagro is pretty decent. I don't know about feeling safer but I think that depends on your perceptions
.
If you are the kind of person who likes clean streets and pavements, I would suggest you stay away from Almagro though. But if you don't care about an occasional, rotting pile of dog sh*t (it took them 2 and a half months to clean one off of this one pavement), then Almagro is a decent place to live with a lot of local restaurants that have not been "internationalized".