We my husband Ranjit and I went on a Mediterranean Cruise with KareVoyage. Wonderfully arranged and with superb shore excursions at all places . The itinenary was well planned covering most places of interest and the choice of guides was spot on. Finally at Barcelona we had a surprise package of Flamenco dance, dinner on the side walk, visits to winery and medieval quaint towns around Barcelona. It was not just a pleasure tour but also a fantastic learning experience because of the guides. They took great care and went out of their way to see we were comfortable. We highly recommend KaraVoyage . Do go with KareVoyage and you are sure to come back with stars in your eyes. All the best.