Solid. Medium quality, but it’s a fair price for the craftsmanship. Took quite some time to get the rug from curling up after it came wrapped in the package.