Sturdy, nice rug padding, easy for my dog to get on and off the bed. Ordering another because my house got flooded in hurricane Harvey and I lost everything. We were so happy with this dog ramp that we're buying another one!