Not difficult to put together...just tedious.   Provides a lot of storage space and has proven to hold up to wet conditions very well.