While fine looking, this did not work well for my 4.6 pound Yorkshire Terrier.  She cant go up or down the stairs without slipping on the steps.  For little Yorkies, one bad fall from those steps could cause her death.