Overnight Ferry to Greece

Ancona, Italy to Plateria ,Greece

When I was told I would be taking an 18 hour overnight ferry journey from Italy to Greece I never expected to be sleeping on a floating city:

Greece