Does not assemble very well. The ad said large dog , 100 lb + but it is not. The plastic weather guards on entry door fall off constantly. Due to the narrow opening, my dog does not enter it often at all. The roof still does not attach into each slot. Make sure you anchor to ground, it blows around with the wind. Would not recommend.