Perfect, except it does not fit in the back of my Volvo as indicated in the advertisement.  I have to put it on the floor of the back seat - so no one can sit in the back seat.  However, as I seldom have extra passengers, this works great!  I used it a lot when my dog was a puppy.  Now she can jump up no problem.  But I will use it again when we take her to be spayed, so she can get into the vehicle without needing my assistance, or pulling on her stitches.  I will likely use it again when she gets too old to jump.  Training was easy - I started having her walk on it when it was on the ground and gave her treats to encourage that.  then, started putting it at higher and higher levels- first with a cushion, then with stairs (starting with the bottom stair and progressing up until she was going as high as the vehicle).  Then we went out to the car and tried it there and voila!  No problem! :-)