The cushion is very comfortable. The fabric is rough heavy duty uphostery material. This arrived missing a button. The color was a little darker than shown but in the same tone as pictured. Assembly was simple, the legs screw into the base. I cannot get the legs to look straight without tightening them periodically. Unfortunately it is not built for strenght and it sags alarmingly when I sit on it. I weigh 135 lbs. It holds my two dogs perfectly one is 20 lbs and one is 35 lbs.