A 5-Star purchase in EVERY way.  This is the best quality doggie-step system that I have ever had or have ever seen.  Top quality materials used, top quality workmanship and to top that off, it is fully assembled.  No pieces of this and that to try and figure out how to put it together.  Very fast delivery as well.