The rug came in great condition and on time. Good quality for the price. It's not extremely soft which is why I'm only giving it a 4. When my 6 month old rolls on it it leave his skin a little red. Otherwise the rug is perfect and the color is exactly as shown online.