I would have given it 5-stars however one of the screws that holds the railing up was stripped so I had to call and order another one.  Hope it comes.