Easy to put together and gorgeous!!!!!!! Its sturdy and incredibly comfortable. The velvet upholstery takes it over the top from functional to fabulous! Even my cat approves!