Assembly was very easy and box seems very sturdy.  It hasn't rained yet but I expect it will keep the elements out.