The fabric is soft but one of the holes didnt line up right during assembly. i had to force the screw in. its alright for the money i guess but a bit of a headache to build.