sturdy, wide, easy to install, love it, my dog was afraid to use it at first and i had to put her front legs on the first step and push her up, no problem coming down though, but after a month or so she just jumped up one day and learned how to use it, no longer have to push her up.