Good quality, as it should be for the price. It is big - guessing at least 20", and description left this off, only giving thickness, which is useless. Pretty fabric, a bit firmer than ideal, but that's what many people prefer. Bought 2 and client is happy with them.