Easy to assemble (just add legs) nice fabric and firm cushions. Really a nice addition to our living room.