Highly recommend for anyone who is open to identifying who you surround yourself with and the impact they have on you and your life, so you can make better decisions on who you allow in. I've read both the 1st and 2nd editions. The 2nd edition had a lot of improvements and the philosophies made more sense (probably partly because it was my 2nd exposure to the concepts.)
I grew up believing I needed to love and be accepting of everybody. While this is true, the way in which we offer love to one person vs another, as well as how, when, and how much we allow them into our lives, should vary. Loving someone does not mean you have to let their destructive behaviors harm you.
You'll want to read and follow the exercises several times, as you've had certain behaviors you've developed over your lifetime and it takes work and intention to change them. As you do, your life will improve. As has been said by many experts, the people you surround yourself with will determine the trajectory of your life (rephrased in my own words).