I could not recommend this cruise enough. The staff were amazing with nothing we asked was too much for them to handle. they were professional, courteous and spoke excellent English meaning nothing got lost in translation. All guides and tours were professionally managed and went into details about the towns and site we passed by. This is definetly a trip I would do again.