Absolutely  love this bench. It's solid and easy to put together with 2 people. It's big enough to sit myself, my husband and our 9yr old son on! I think I need to save up and buy a cushion for it but fine as it is for now. It's  not yet been in the weather so not sure how rust proof it will be but I see no reason why it shouldn't  be OK? The bottom slats have the screws fixed underneath  and the back rest is attached quite discreetly with rubber stoppers on the inside fixing! I am very impressed so far!