This bench is the perfect size to fit in our tight spot. It arrived quickly, was easy to put together, and very pretty. Its also comfortable for us but we are both smallish people so I cant speak to how it would work for someone that is large or heavy weight. I bought the 3 year insurance on it since some people have said they had rust problems. I am thinking of giving it a coat of polyeurethane as a protectant but waiting to see how it reacts to rain first. If I felt bettr about it being rust resistant I would give it 5 stars.