Took about 4 hours to slowly put together in 101 degree weather but the finished product is perfect we love it I just wish it was a little bigger inside to add a little sofa my 7!yr old grand daughter loves it even her 8 yr old brother visits