It’s a lot more solid than I expected! It’s a nice balance between softness and firmness - it’s stable enough to keep a tray on top and set drinks on it. The velvet material is scratch resistant with our cats, which was an important feature for us. Oh and it’s a little smaller than I expected. I don’t know why. I measured beforehand, but somehow it still looks a little smaller than I thought it would be. Not a big deal. It fits the space perfectly!