Perfect size- perfect price - no assembly.  This sturdy little bench is just what I wanted for an extra seat in our small living room.  Exactly as pictured, soft colors, matches my other furniture.