I've used this text for my Intro to Ethics course for several years now (it predates me as the book of choice for this course at my institution), and it's....fine, I guess. I appreciate the progression of the book, that it bookends the big three theories of Traditional Western Ethics with challenges both before and after. The writing itself seems appropriate for an intro-level college course, though some of my students find it simply bewildering...but our first encounters with Philosophy often are, so this might not be a fault particular to this book.
Overall, I haven't found any other text I like more at a comparable price point, so this is what our department will be sticking with for the foreseeable future.