...it depends. Last January on the Wonder, service took forever and we indeed had to rush for the Pirates show and fireworks. By the time we were up, the "good spots" were mostly all taken. Two weeks ago on the Dream, we had a private table, service was prompt and we had sufficient time to get a "reasonable" spot on the top deck. As of late, we have found the service on the smaller ships to be on the really slow side, whereas things are moving along on the larger ships. Now this may have to do with routine as the Fantasy and Dream are running pretty much the same itineraries and menus all the time.