Putting this fence together was very time consuming. However, it is great quality and was what I needed to keep my dog out of our pool :)