I would say YES!  While there are a lot of activities, we have always done it in one day and felt like we had plenty of time.