Very good quality, and thick material. Only problem is they are quite big so we had to wait several months for them to fit our little one - and even then, after an hour or so of wear the fabric stretched out and sags. We only use them as pajama pants and not in public for that reason.