Have to assemble which the pieces for the upper cage were too short which made fan blade hit them so after a couple of weeks dealing with parts dept, etc. I was finally able to return for a refund