Assembly is a breeze and only takes about 30-45 minutes. All tools, fastening, and anchoring hardware is included. However, I strongly recommend you buy your own anchors such as 3/8" x 2-1/2" hex head anchors which I used along with a 3/8" drill bit at about 1" depth. . The quality of the screen is good, installed it a week ago and after a few showers noticed the panels are not showing any signs of rust. The only item I did notice had rust where the bolts so you might want to spray those with anti corrosion spray. Other than that, the screens are amazing and I highly recommend these as they are beutiful !