Great quality, thick and firm so it’s good for a baby to play on and keep clean. Only downside was lots of fiberstreads came off of rug so have to vacuum it a few times before using. Still holds up afterwards.