I got the 30'' high and wide stairs. It is sturdy and I like it because it is wider than some others, both my little dogs have no trouble at all going up or down, I did have to 'train about 4 times in a row to go up /down them with treats, easy peasy. So if your pet hesitates or seems not to like it, as I read in some reviews, you need to train them, it may seem scary to them so give it a chance and work on it. even if they are used to other stairs. What works for my small dogs is that the stairs aren't like steps, that's why I chose this over others I was looking at, easier for them to run up and down rather than fumble on high stair steps. Light enough to move but has weight to keep it sturdy. I didn't use the velcro because I have carpet so I am not sure how it works on a bare floor but it does seem very sturdy. Another thing I love is that the bottom part is a dog bed. Came with a lint/furbaby brush, nice =) I would give it more stars if I could.