Definitely took the full 6/7 hours to assembly but so worth it. Great quality! Perfect size for my 18 month old.