Took about 3 hours to put together. But once it was done it was perfect! This doesn’t come with a floor so know you must buy plywood to put down if you’d like a floor. Otherwise it can rest on the ground. Good purchase!