The color, size, softness and quality is perfect! Firm but not hard. The green velvet isn’t too dark. Perfect for my small living room and 5’3” frame. Very easy to put together with a friend.