It's wonderful! Took my 8 week old puppy only half a day to figure it out. Now he goes up and down like a pro. It's solid and looks great!