Perfect size.  Fits wonderfully.  Non slip.  Colors are great.  Exactly as it appears online.