Easy to put together, took about 30 minutes. Solid wood. Cushions are nice and firm. Frame does squeak a little when you rock.