Fabric holds up well as do the cushions, but it is pretty uncomfortable. The seat cushion is thin and firm, so you feel the frame at each seem. Definitely not comfortable for sleeping.