This book had the potential to be five stars and came up just short for me, which is a bit of a disappointment for me.  It is one of the most original and refreshing novels that I've read in recent memory.  Diaz's voice is distinctive, he takes risks and creates wonderfully entertaining and vivid characters.