Love this piece.  The seat is hard but it's ok.  It  came with some tears in back fabric but getting that replaced.  It's very cute.  Fabric is soft.