It is perfect.   

I had purchased other stairs and they did not work well. My dog is 45 lbs and needed a strong construction, a wider and deeper step and 3 steps for height. He learned to use them quickly. I strongly recommend these.