Easy to put together if you have an electric screwdriver, lots of screws! Chairs cushions are firm but comfortable, perfect size for a small dining area.