Hard to put together yourself (requires strength to get seat attached) but the sofa is amazing and beautiful!