Most ferries suffer from poor maintenance but my two favourites are Weesam and Super Ferry. Having said that, it's always a big risk when using ferries!