Absolutely perfect! The colors are vibrant and the fabric is soft enough for my 11-month old to roll around on. Delivery was super fast, less than 48 hours!