We used Angel's for both my mother-in-law and father-in-law and found the staff to be nothing short of compassionate. I recently took my mother-in-law's ashes back to them so that they could be divided (with an urn I purchased elsewhere). They divided the ashes immediately, for $10, which I am not even sure I actually paid.
On my way out, I mentioned we would be going on an airplane and they insisted on re-doing their work (separating the ashes from the urn, making it easier to get through security) and provided me a lot of useful information. They could have easily just allowed me to leave, but they were cared about making the traveling experience as easy and hassle free as possible.
The environment is peaceful and the staff was calming. It is not a fancy place, but it is small and quaint and it was nice to not a financial burden on top of losing both of my huband's parent within the same year. We received hand-signed cards for the past two years since their deaths.