A bit of a wait for delivery but easy to assemble and does the trick. They do not move when our Frenchie uses them and he easily goes up and down without slipping given the nice fabric on the steps. Would be five * except for delay between order and delivery.