Absolutely the best - my Bulldogs love it.  It is great quality - heavy duty, sturdy (won't slip when stepped or jumped on) with really nice carpeting (paws won't slip on steps) and pleasant color.  Have not used as ramp, but I'm sure it works well.  I read lots of comments about other steps which sounded awful.  This is only one made for medium to large dogs.