We are looking into an ocean cruise through Viking. We usually use our local travel agent, but after calling Viking with questions about a certain cruise, the gentleman was very helpful and said we can book directly through him at Viking. Pros and cons of doing it this way or local travel agent?