This is a great pen for the money! I assembled it on my own, and I am not mechanically inclined. The quality is great, and the roof/tarp seems to be heavy duty, so hoping it lasts. The pen is a perfect size for my beagle. I bought this pen to use outside as my beagle prefers to be outside, but I think this pen could be used indoors or in a barn as well, you can basically put any small animal in this to contain it. Great buy over all!