Excellent read - well-constructed, engaging, and unpredictable. The many Russian names could be a bit confusing to track as are some of the elements of 1950's culture that are satirized, but it is still relevant - universal in its themes. First book I've really loved in quite a while.