Absolutely perfect! It is cozy, comfy, warm and inviting in my little space. The fabric is soft and a bit loose on the cushions so I do wonder how it will wear over time, but for now its everything I wanted. Its sturdy and spacious. Odd thing I didnt know Id enjoy, but the flat arms are an added bonus.