Easy assembly, seems sturdy. Hasn't got rained on yet so not sure how it keeps rain out. I do like the assisted open door.