Extremely easy to assemble, not too big or too small. It’s very comfortable as well. I’m really happy with my purchase! I would totally recommend this product.