It is not super high quality, mostly seems like strong cardboard. There is also not much padding but it is sturdy enough to sit on. The inserts are also kind of annoying since they Velcro in and you have to remove them to get something underneath. I used this as a window bench for my kitties and it’s the perfect height for that. However, the cloth covering the bench is very thin and my cats unfortunately scratched it (destroying it lol) within a week.