Easy to assemble. The seat is firm but comfortable. The fabric is more speckled than it appears in the photo.