Cabin service was excellent. Food was the best that I have had on any cruise with any cruise line. Each meal offered a wide variety of entrees and all of the dishes were excellent with very nice presentation. All services on board were as expected. When the weather prevented a stop in Capri, Windstar quickly organized another stop at a nearby port. The "extra presentation" that Windstar provided in Dubrovnik was a pleasant surprise: wine and snacks in a park overlooking Dubrovnik followed by a native dance presentation. Only complaint I have about the entire trip is the ridiculous charge for onboard internet, $50.00 for 200 MB of data is outrageous! 200 MB of data will only get you a few emails which is pretty close to nothing. If Windstar does not change this service, they can write me off their list of prospective customers.