Exactly what I wanted and for a much better price than the competition. My Maltese puppy has no problems using this and he's tiny (only 2 lbs). This is perfect for him to get up and down to the couch so that he doesn't jump and risk hurting his tiny little bones.