More than a little clever, I really enjoyed this book. I listened to it on tape at work and sadly, due to some loudmouth obnoxious coworkers (bitter much?), there were some parts that took more than one listen to catch. I really enjoyed the unexpectedness of the storytelling and the less than reliable narrator. The singing maids were quite enjoyable. And who can resist classic stories told from alternate points of view?
I adore Margaret Atwood's books. Isn't it the best feeling to finish a book by an author you've greatly enjoyed before and know that they still have plenty more books you still haven't read?