We took a cruise to the Western Mediterranean last fall. Everything went exactly as our cruise agent said it would, and she answered all our questions - sometimes twice - patiently and completely. The cruise itself was ideal, with stops in Barcelona, the French Riviera, Pisa, Rome and Naples, Italy, and Sicily. Our agent arranged for a pre-cruise night in Barcelona, with a city tour including a wonderful dinner. We were told exactly what to expect, and were met promptly at each leg of our trip, both air and sea. It was a wonderful experience and I would highly recommend both the cruise and our agent.
Pros: Everything was perfectly arranged and service was wonderful.