It has a plush top that is really cushy. It feels firm enough. The corners are pretty sturdy. I'll see how the sides go in the next months/year.