5-stars with a caveat. 

Very thrilled with this purchase.  We needed a functional way to "store" 2 twin beds and were tired of the traditional daybed/trundle set up.  We created a wonderful L-shaped "couch".   The picture doesn't show with mattresses so the full frame is seen.  

The inside back panels are padded.  Fabric is nice.  Assembly wasn't exactly easy.  Many of the screws were a battle.  Afraid if anyone leans against or pushes hard against the back it will snap.  There is nothing to keep something or someone from pushing through the fabric on the backside of the walls.  With all this said I still give this 5 stars because of the price.  It's a lovely piece for the money.  If you are looking for a heavy duty extremely durable piece - this may not be your choice.  I have older teens and time will tell how it does.