Fabric is great quality .. seat it extra extra firm but I’m sure will adjust with time. Perfect size for my small apartment