Great little product.  Was easy to assemble, used my own glue for every joint since I didn't want pups to be afraid of it (in case it wobbled).  It was fairly expensive, but I needed this for the pups right away.  The treads are not as deep as I'd like - the pups can't put all 4 paws on each tread - but it works and they use it.  Very nice finish, too.  One tread came with a discoloration on it.  I'm hoping to try to get it out and if not I will look into replacing the carpet treads.  Decent product and it looks nice.