The doggie steps arrived in timely fashion. They are sturdy and well built. Also the steps were totally assembled-nothing for us to struggle with.  They are perfect for our 30 inch high bed. Our 20 pound cavachon is making good progress in using them! Excellent buy!