Defiantly ride the wave with this guy!
David was so on top of every issue and point related to my trip to Scandinavia. Even though we changed and encountered some schedule conflicts, our agent was constantly on every detail. The attention to those little details is why you bring in someone like our agent. He was there at every moment and made sure we were well taken care of from airport to hotel and back. I would recommend Ride The Wave for all trips and cruises.