First of all, this was a "free" cruise that I purchased based on an email. The total cost ended up being $727 ($59 port charges each for two adults, $149 for 3rd night, $199 for child, $99 for upgrade to OV cabin, $30 gratuities pp, $24 fuel surcharge pp). Overall I would consider it a good value, since a comparable Carnival cruise was going to cost about $1275 for an inside cabin.
I'll start with the ship. No, it's not designed for cruising. Yes, it is an old ferry/cargo ship. No, it's not new. However, I was pleasantly surprised with the design and finish of the interior spaces. The outside areas were too small for the number of passengers and the pool was ridiculously small, but overall the outside areas were acceptable. The kids area at the back of the ship has a great slide and a splash pad, which were nice, but they have black rubber tiles for flooring in the lounging area which made for a very hot space. I also liked the layout of the ship, and the rear lounge areas were actually quite nice.
Our room was okay, but the a/c control didn't work, and our son got a roll away instead of a bunk. There are no drawers or safe, and the bath is small. But probably the most annoying thing was that there was no map of the ship in our room.
The kid's program was, well, a babysitting service, with not much for structured activities. Basically the kids just free played or played video games.
Food was not great, but not bad either. There are no kids menus, and the varieyt wasn't great. This line, as well as RC, should take a cue from Carnival and have hot chocolate and ice cream available all the time!
Serive overall was good but there were entirely too many "traveling salesmen" trying to hawk alcohol.
Again, overall, I thought it was well worth it to go on this cruise, and would do so again, if I got another "good deal".