Very easy to assemble. Look very nice with our wall color and other furniture. Our 4 month old cavalier seem comfortable. We are very satisfied with this product.