This product is perfect for my 75 pound German Shepherd.  It is sturdy and the steps are plenty deep for going up or down.  It is very easy to put together and is light weight.