Fabric is decent, but the foam is cheap and is already noticeably deteriorated in only a few weeks.