Fabric is soft. Pretty easy to put together but seat cushion is a little squished and needs a lot to get to full hight. Chair itself is fairly deep and big.