The rug is fine.  I thought the blue would be more navy but it will work.  In retrospect, I would have ordered it cream on cream.  Rug quality is just okay.  I did find it cheaper on Overstock today.