5’2 girl can put it together in 40mins by myself easily. Cushion is firm and I like it . I just got it for only a day , love it so far. Probably will go back to get more updates after using it for a while