"Good but a few things to be cautious of..."
The ferry is pretty good. Mostly clean and well maintained from what I could see. Be careful of these coke things though: First, print the email and the attachments or they won't let you board. It's 2019, many people have smartphones, yet they won't let you show your ticket and scan it from your screen, they want a paper copy, ridiculous but that's what they want. Second, EVERYTHING on board is expensive! Stop and get some sandwiches, snacks, drinks, etc. before driving on board, if you eat in the restaurant on the ship it's actually more like a cafeteria, the food is really really horrible, mostly cold, and at least twice the cost of getting a far better meal off the ship. Just so you have an example, my salad (€6.50) the bottom half was swimming in water so the lettuce wasn't crisp, it was soggy and my tomatoes were half green. The French fries (€4.50) were cold and under cooked. The roasted pork (€9.50) was room temperature and tasteless and came with no sides. The fruit (€3.50) was bruised and had spots and holes all over it. The bread (i don't remember the price) tasted like it was baked a week ago and then frozen. A can of Coke was €4.50, thankfully I brought my own water. And then these crooks want to charge you extra for things like ketchup packets (€ .70) for the horrible fries. Total cost for dinner for two was almost (€40.00) The next morning for breakfast, a cappuccino and pastry cost €5.90!, i gave the guy a €10 note and he gave me €4 in change, so apparently there is a a little rounding off number involved. I managed to grab a sugar packet for my beverage when no one was looking otherwise they might have charged me extra for that as well.
Bottom line, if you need a ferry and this is the only one available, take this one but print your ticket and bring your own food. Otherwise look elsewhere.
Reviewed by who travelled with Tirrenia on Florio