While it is very easy to put together, the interior dimensions for the X-Large is not correct. I bought this expecting my very large white german shepherd to be able to use this when he is fully grown at an estimated weight of over 100 lbs. I am not sure this will be the case. When I completed putting it together it looked much smaller than I expected. The interior width is only 29.5" and the interior depth is only 35". It will require a waterproof paint or stain for outdoor use.