Such a perfect fit and the colors are nice and vibrant! Very soft to walk on.  Exactly what I was expecting