I like this ramp.  It is sturdy and fits well against my tall bed.  My dog is not terribly excited about using it because it is new and she is used to jumping on and off the bed.  However, I have put few pieces of kibble on each stair and she is checking it out on her own.  I believe the best thing to do is to get these stairs when your dog is a pup so he/she can be trained early.  The "carpeting is really just felt-like material...I think I may add a few peel and stick carpet tiles to them.  Thank you.