These are perfect and no assembly is required. They come ready to go, right out the box. They are firm enough for good seating. The faux leather looks really nice!