It's exactly what I was looking for.  The colours are true to online photos.  Navy is true navy.  It has some texture to it which is nice and not easy to see online.  It is a little thin, but with a good underpad it is nice and 'cushy'.  It is soft on the feet.