Absolutely perfect, a few railing don't line up properly to be bolted in, so I left it out and it didn't make a lot of difference anyway! So aside from that it's wonderful, supportive and very pretty