We bought this for our dog who just had surgery and is not allowed to use the stairs... It took a couple of times but she uses it with ease now.  Bought the XL so she would have a smaller incline.  A lot easier that carrying her up and down the stairs for 12 weeks.  Works great.