Took about 3-4 hours to put together but definitely worth it. Our son loves his new kitchen!