Sturdy and cushion seems pretty soft — dog seems to like it, anyway. Time will tell how it holds up…