It was a little bit of a pain to assemble but worth it. I did however cut a piece of cheap carpet to place over the grated floor on the 2nd level. Its a nice size and with the price you cant go wrong.