Size and colors were pretty much what we expected. Great price for the size and the thickness is good as it’s slightly thinner but still soft and feels good when you’re feet are on it.