Super easy to put together. It’s firm but not too firm, and perfectly wide to sit cross-legged.