Nice and sturdy! the foam is not flimsy and the height is just right for my antique sofa hair. The foam isn’t So soft that if my dog steps on it it sinks. The stairs are scalloped so my dog isn’t as intimidated to go down. I like how it can zipped out and washed! Highly recommend!