Comes fully assembled. Really big. 100 inches long and the seats are deep. Nice and comfortable. You can see the texture in my picture. I really like it.