Easy to assemble - especially with an electric drill. The floor slats could be better quality as a few of the screws have come out from my dog walking on them, but so far it has held up well in general. My dog loves it!