Semi easy to put together. We didn’t realize it had wheels which was a huge bonus! It’s comfortable to sit on. The main reason we purchased this is so the tiny grand kids can run around with having to worry about hitting their heads on the corner of a hard table. Great buy!