Would never recommend to anyone who does not have a lot of time to assemble. This unit will work fine BUT, the time and trouble to assemble make it a very poor choice. I hired a handy man to assemble and so far we have 12 hours in it and it is not done. I would not and cannot recommend this to anyone. In the past I have had other type of assembly units that went together in a flash and included the floor. Look before you buy.