Very good quality! I’m impressed. It’s a soft texture but very firm when you sit. Easy to assemble. Dogs have given their stamp of approval.