The ramp is sturdy and easy to assemble. Have a 7 pound maltese that would not use any stairs but can go up and down the ramp without any problems. Easy to clean and does not moveshift around.