This mat is perfect! It’s well constructed and the fabric is great quality with thick padding-it is much hardier than it looks in the pictures. We’ve had a few spews but it has wiped clean with no stains, like nothing happened. The mat is big enough to allow plenty of space for Bub to roll and crawl around on and doesn’t take up all of the floor space in our apartment. The rust is a gorgeous shade too!