This was my second visit to this attraction and it only gets better.Traveled with my wife and it was priceless to see my wife's expressions who of course is another disney aficionado.We were able to cover majority of the attractions in a day but would recommend spending two days, especially if you are going with kids considering the time spent in queues to take pictures with the cast and to walk around to cover the park for rides.