Perfect for the end of my bed. The fabric is a little different than expected and it is firm to sit on but overall a nice product. I'm guessing it was easy to assemble since my MIL did it while I was at work.