It might work well for long-legged dogs, but is far too steep for short-legged dogs (like a 16 year-old Dachshund).  And I was just trying to use it for my couch, not my bed (which is much higher).  It would probably be great for long-legged or larger dogs though, so I gave it 3 stars.  The quality seems good.