The delivery was fine, the colors are as pictured. I was very disappointed in the thickness. It is extremely thin. It is like standing on a hard wood floor. I definitely would not buy these again.