Sturdy, well fitting and good quality beautiful velvet upholstery.  I managed to assemble it myself in approx 2hrs. Happy with this purchase.