Fairly easy to put together. Seems to hold out water okay but not a 100 seal so still dust, bugs, etc