Perfect thickness and perfect fit! The colours are nice and bright and the carpet really feels nice on the foot. Smooth texture, ideal with young kids who like to fall all the time!