Robust & reasonably easy to put together. Waterproof so far but not had a heavy downpour yet!