This is NOT Royal Caribbean or Carnival, etc. If you go in with that mindset then you will have a great time. The ship was VERY clean and this is coming from an OCD germaphobe. We saw people constantly cleaning all over the ship. They also have hand sanitizing stations all around as well. The food was pretty good. Decent buffet and late night snack of a taco bar one night and a mediterranean bar the next. We had the ocean view room and it was pretty spacious considering you were on a boat. The bed was rock hard but I digress, what do you expect? Plenty of hot water and good water pressure in the shower too.
Getting onto the boat was pretty straight forward. We got there around 2:00 and it wasn't too bad. Plenty of people around to show you where to go. Parking is 20 bucks a day but we didn't use it so I can't speak on the service they give. They do try to hit you up with drink and dining packages before getting on the ship but we politely declined and weren't bothered by them.
The shows are cheesy. SUPER cheesy but we had fun anyway. We aren't gamblers but hit up some of the slot machines and that was fun. They had some other games to play too like air hockey and a bowling game that was a good time waster. Again, this is not carnival where they have 200 activities going on.
Spacious and very clean. Good water pressure. Walls are a bit thin but nothing that kept us up at night. Might have gotten lucky with good neighbors.