Fabric is great, seems like it will hold up well. Not exactly the color in the picture, more blue, less gray blue... depends on your screen I guess. Seat is firm. Back is plush. Easy to assemble. Like the supply pocket that the cushions come in. Nice hiding place for future use.