Kind of difficult to put together but totally worth it. Good quality, soft material, very comfortable. Im very pleased with this purchase.