It took me a couple hours to put together because I didn't have a helper to hold things, but everything fit well and I got it all assembled with no problems.  The assembly instructions weren't terribly clear so a little thinking was involved but the parts were errorproofed well.  The finished assembly looks great, the mesh closes up with no big gaps to let in bugs, and it seems sturdy.