A comfy sofa is what every 3D living room, office or castle needs.
Sofa has a realistic adjustable fabric shader with fiber particles. You can easily change color and sheen parameters.
Use "Decimate" modifier (un-subdivide with 2 iterations) to lower resolution of the mesh.
Most of the particles are hidden in the viewport for better performance.